The complete BF561-EZKit manual is available on the ADI Website. This page contains select sections from that manual (copied with permission of course). Here is the link to the BF561 HRM.
The EZ-KIT Lite has been designed to demonstrate the capabilities of the ADSP-BF561 Blackfin processor. The processor has IO voltage of 3.3V. The core voltage is derived from this 3.3V supply and uses the internal regulator of the processor. The core voltage and the core clock rate can be set on the fly by the processor. Refer to the Hardware Reference Manual for more information.
Since the BF561-EZKIT was designed for ultimate flexibility, it has ultimate complexity. For those who just want to run Linux, please set your board to the following:
Switch | Setting |
---|---|
P1 | Open |
SW2 | OFF,OFF,OFF,OFF,OFF,ON |
SW3 | ON,ON,ON,OFF |
SW4 | ON,ON,ON,ON,OFF,OFF |
SW5 | OFF,ON,ON,ON |
If you would like to use the ADI USB LAN Card with the BF561-EZKIT, it must have the following settings:
Switch | Setting |
---|---|
R54 | Populate with 0-Ohm resistor |
SW1 | ON,ON,ON,OFF |
SW2 | OFF,OFF,OFF,OFF |
JP1 | Open |
JP2 | Closed |
JP3 | Open |
The default mode for the processor is flash boot. The SW3 switch positions 1 and 2 set the ADSP-BF561 processor’s boot mode. Position 3 sets the processor’s PLL on boot. When SW3 position 3 is “ON”, the PLL is in bypass.
Position 1 BMODE0 | Position 2 BMODE1 | Boot Mode |
---|---|---|
ON | ON | Execute from 16-bit external memory (Bypass Boot ROM) |
ON | OFF | Boot LDR from 8-/16-bit flash |
OFF | ON | Boot LDR from 8-bit SPI PROM |
OFF | OFF | Boot LDR from 16-bit SPI PROM |
The push button enable switch (SW4) positions 1 through 4 allow to disconnect the drivers associated with the push buttons from the PF pins of the processor. Positions 5 and 6 connect the transmit and receive frame syncs and clocks of SPORT0. This is important when the AD1836A video decoder and the processor are communicating in Two-Wire Interface (TWI) mode. Table below shows which PF is driven when the switch is in the “ON” position.
Switch Position | Default Setting | Pin # | Signal (Side 1) | Pin # | Signal (Side 2) |
---|---|---|---|---|---|
1 | ON | 1 | SW6 | 12 | PF5 |
2 | ON | 2 | SW7 | 11 | PF6 |
3 | ON | 3 | SW8 | 10 | PF7 |
4 | ON | 4 | SW9 | 9 | PF8 |
5 | OFF | 5 | TFS0 | 8 | RFS0 |
6 | OFF | 6 | RSCLK0 | 7 | TSCLK0 |
PPI Clock Select Switch (SW5) The SW5 switch controls a clock selection of PPI interfaces, as described below:
PPICLK1 Clock Source Setup
SW5 Position 1 PPI0_CKSEL0 | SW5 Position 2 PPI0_CKSEL1 | PPICLK1 Source |
---|---|---|
ON | ON | 27 MHz Oscillator (default) |
OFF | ON | ADV7183 Clock Out |
X | OFF | Expansion Interface |
PPICLK2 Clock Source Setup
SW5 Position 3 PPI1_CKSEL0 | SW5 Position 4 PPI1_CKSEL1 | PPICLK2 Source |
---|---|---|
ON | ON | 27 MHz Oscillator (default) |
OFF | ON | ADV7183 Clock Out |
X | OFF | Expansion Interface |
Test DIP Switches (SW10 and SW11) Two DIP switches (SW10 and SW11) are located on the bottom of the board. The switches are used only for testing and should be in the “OFF” position.
The external bus interface unit (EBIU) connects external memory to the ADSP-BF561 processor. It includes a 32-bit wide data bus, an address bus (A25–2), and a control bus. All of the 8-bit, 16-bit, and 32-bit accesses are supported. On the EZ-KIT Lite board, the EBI unit connects to 64-MB SDRAM and 8-MB flash.
The BF561-EZkit does not come with U-Boot pre-installed, so you must install with with either:
The flash part used on the BF561 EZKIT, M29W64OD TSOP48, is supported by Linux at this time. Please refer to jffs to see how to enable it. You should be able to manipulate the flash from U-Boot which means you can store the bootloader and a uImage in it, you also can use it for a root filesystem with say JFFS2.
In the meantime, you can hook up some flash via SPI.
The ADV7179 video codec (for video output) is not currently supported in Linux. You can find some user-provided drivers in the project/uclinux-dist/forum, but these may not work at all.
The ADV7183B video codec (for video input) is partially supported using the Blackfin Camera v4l Driver
The reason not all of these codes are supported is that they are both expensive and customers rarely actually deploy these in their end product. The Linux team focuses on developing drivers that customers will actually use in an end product. This will get done at some point, but it is very low priority.
The AD1836A audio codec should work. Refer to the ad1836a page for more information.
To connect to a PC input a female ↔ female 9 pin adapter is needed. Make sure that this is not a NULL Modem but a straight through adapter. For more information, check out more details on serial cables.
Since the BF561 EZKIT lacks on board ethernet, you'll have to pick up an add-on card. Please see the page for our USB Lan Extender Card.