diff options
| author | wdenk <wdenk> | 2004-01-03 19:43:48 +0000 | 
|---|---|---|
| committer | wdenk <wdenk> | 2004-01-03 19:43:48 +0000 | 
| commit | c935d3bd8b1c7f681ad58e64bd0548e1b26a7d2f (patch) | |
| tree | 2529369b185098e6d38627b7500d7450d9bab8f5 /doc/README.nios_DK | |
| parent | 3a473b2a6523db9cdf2b5aed22d9730b4ebc5693 (diff) | |
| download | olio-uboot-2014.01-c935d3bd8b1c7f681ad58e64bd0548e1b26a7d2f.tar.xz olio-uboot-2014.01-c935d3bd8b1c7f681ad58e64bd0548e1b26a7d2f.zip | |
Patches by Stephan Linz, 11 Dec 2003:
- more documentation for NIOS port
- new struct nios_pio_t, struct nios_spi_t
- Reconfiguration for NIOS Development Kit DK1C20:
  o move board related code from board/dk1c20
    to board/altera/dk1c20
  o create a new common source path board/altera/common
    and move generic flash access stuff into it
  o change/expand configuration file DK1C20.h
- Add support for NIOS Development Kit DK1S10
- Add status LED support for NIOS systems
- Add dual 7-segment LED support for Altera NIOS DevKits
Diffstat (limited to 'doc/README.nios_DK')
| -rw-r--r-- | doc/README.nios_DK | 192 | 
1 files changed, 192 insertions, 0 deletions
| diff --git a/doc/README.nios_DK b/doc/README.nios_DK new file mode 100644 index 000000000..b119d7668 --- /dev/null +++ b/doc/README.nios_DK @@ -0,0 +1,192 @@ + +=============================================================================== +	H A R D W A R E	  O V E R V I E W +=============================================================================== +===============|===============|===============|===============|=============== +	       |  DK20K200     |  DK1C20       |  DK1S10       |  DK1S40 +---------------|---------------|---------------|---------------|--------------- +	       |	       |	       |	       | +  Schem. Nr.   | Nios Dev.Brd. |  P06-08713-00 |  P06-08468-01 |  P06-09178-00 +	 Rev.  | pilot.	       |  01	       |  01	       |  00 +	 Date  | 2001/02/06    |  2003/02/20   |  2003/02/14   |  2003/05/14 +[1]	       |	       |	       |	       | +===============|===============|===============|===============|=============== +	       |	       |	       |	       | +  FPGA	       | "APEX"	       | "Cyclon"      | "Stratix"     | "Stratix" +	       |  EP20K200E    |  EP1C20       |  EP1S10       |  EP1S40 +	       |	       |	       | +	       | (484 FBGA)    | (400 FBGA)    | (780 FBGA) +[2],[3],[4]    |	       |	       | +---------------|---------------|---------------|---------------|--------------- +	       |	       | +  Clock (OSC)  |  33.333 MHz   |  50 MHz +	       |	       | (with ext. supply) +	       | +	       |  PI49FCT3805 +[5]	       | +---------------|---------------|---------------|---------------|--------------- +	       |	       | +  Flash	       |  1 MByte      |  8 MByte +	       |	       | +	       |  AM29LV800BB  |  AM29LV065DU120REI +	       |  8/16 bit bus |  8 bit bus +	       |  1 chip       |  1 chip +[6],[7]	       |	       | +---------------|---------------|---------------|---------------|--------------- +	       |	       |	       | +  serial       |  no such      |  4 MBits      |  no such +  Flash	       |	       |	       | +	       |	       |  EPCS4SI8     | +[8]	       |	       |	       | +---------------|---------------|---------------|---------------|--------------- +	       |	       | +  Compact      |  no such, as  |  see below: prototype adapter +  Flash (CF)   |  module only  | +	       |	       | +---------------|---------------|---------------|---------------|--------------- +	       |	       | +  SRAM	       |  256 KByte    |  1 MByte +	       |	       | +	       |  IDT71V016S   |  IDT71V416S10PH +	       |  32 bit bus   |  32 bit bus +	       |  2 chips      |  2 chips +	       |    interlaced |    interlaced +[9],[10]       |	       | +---------------|---------------|---------------|---------------|--------------- +	       |	       | +  SDRAM	       |  SODIMM only  |  16 MByte +	       |	       | +	       |	       |  MT48LC4M32B2TG-7 +	       |  64 bit bus   |  32 bit bus +	       |	       |  1 chip +[11]	       |	       | +===============|===============|===============|===============|=============== +	       |	       | +  serial I/O   |  1 RS232      |  2 RS232 +	       |	       | +	       |  LTC1386      |  MAX3237CAI +	       |	       | +	       |  port 1:      |  port 1: +	       |   RxD / TxD,  |   RxD / TxD, +	       |   RTS / CTS   |   RTS / CTS, DTR / DSR, DCD, RI +	       |	       | +	       |  ! ! ! ! ! !  |  port 2:      |  port 2: +	       |  RTS/CTS can  |   RxD / TxD   |   RxD / TxD +	       |  be RxD/TxD   |	       |   RTS / CTS, DTR / DSR +	       |  of 2nd port  |	       |   DCD, RI +[12],[13]      |  ! ! ! ! ! !  |	       | +---------------|---------------|---------------|---------------|--------------- +	       |	       | +  Ethernet     |  no such, as  |  1 10BaseT / 100BaseT +	       |  module only  | +	       |	       |  LAN91C111-NE +	       |	       |  32 bit bus +	       |	       |  no external EEPROM +	       |	       |  LEDA# for link +	       |	       |  LEDB# for Rx / Tx +[14]	       |	       | +===============|===============|===============|===============|=============== +	       |	       | +  user	       |  8	       |  no such +  switches     |  SW[7..0]     | +	       |	       | +---------------|---------------|---------------|---------------|--------------- +	       | +  user push    |  4 +  buttons      |  PB[3..0] +	       | +---------------|---------------|---------------|---------------|--------------- +	       |	       | +  user LEDs    |  2	       |  8 +	       |  LED[1..0]    |  LED[7..0] +	       |	       | +---------------|---------------|---------------|---------------|--------------- +	       | +  user seven   |  2 +  segment      |  HEX[1..0][G..A,DP] +	       | +===============|===============|===============|===============|=============== +	       |	       | +  3.3V proto-  |  w/o level    |  no such -- only 5V +  type adapter |  shift buffer | +	       |	       | +	       |  40 I/O pins  | +	       |  1 card sel.  | +	       |  1 reset out. | +	       |  1 OSC clock  | +	       |  1 CPU clock  | +	       |  1 clock out. | +	       |	       | +---------------|---------------|---------------|---------------|--------------- +	       |	       | +  5V prototype |  with level   |  2 ports -- both card ports supplied with its +  adapter      |  shift buffer |	     own level shift buffer +	       |	       | +	       |  40 I/O pins  |  port 1 & 2: +	       |  1 card sel.  |   41 I/O pins +	       |  1 Vee	 ? ? ? |   1 card select +	       |  1 reset out. |   1 reset output (from dev/board) +	       |  1 OSC clock  |   1 OSC clock	  (from dev/board) +	       |  1 CPU clock  |   1 CPU clock	  (from dev/board) +	       |  1 clock inp. |   1 clock input  (to dev/board) +	       |	       | +	       |	       |  (special) port 1: +	       |	       |   1 CF select +	       |	       |   1 CF present +	       |	       |   1 CF ATA select +	       |	       |   1 CF power +	       |	       | +	       |	       |  NOTE: Both card ports are prepared for raw +	       |	       |	IDE working. You can connect such +	       |	       |	devices directly to the 40 pin header. +	       |	       |	The signal PDIAG (passed diagnostic) +	       |	       |	is not connected to any I/O signal. +	       |	       |	Card port 1 is hard wired to the on +	       |	       |	board Copact Flash adapter together +	       |	       |	with all other signals needed by CF +	       |	       |	cards. Hot plug should be working too. +[15],[16]      |	       | +===============|===============|===============|===============|=============== +	       |	       | +  config. CPLD |  EPM7064      |  EPM7128 +	       |	       | +  (alternative |  decition by  |  decision by +   FPGA conf.) |  jumper       |  push button +	       |	       | +	       |  FPGA config. |  FPGA config. |  FPGA config. +	       |  from Flash   |  from Flash   |  from Flash +	       |  only	       |  and EPCS4    |  only +	       |	       |	       | +===============|===============|===============|===============|=============== +=============================================================================== + + +=============================================================================== +	R E F E R E N C E S +=============================================================================== +[1]	http://www.altera.com/literature/lit-nio.jsp +[2]	http://www.altera.com/literature/lit-apx.jsp +[3]	http://www.altera.com/literature/lit-cyc.jsp +[4]	http://www.altera.com/literature/lit-stx.jsp +[5]	http://www.pericom.com/pdf/datasheets/PI49FCT3805.pdf +	http://www.pericom.com/products/clock/psempart.php?productID=PI49FCT3805 +[6]	http://www.amd.com/us-en/FlashMemory/ProductInformation/0,,37_1447_1623_1468^1532,00.html +	http://www.amd.com/us-en/assets/content_type/white_papers_and_tech_docs/21490.pdf +[7]	http://www.amd.com/us-en/FlashMemory/ProductInformation/0,,37_1447_1623_1468^1596,00.html +	http://www.amd.com/us-en/assets/content_type/white_papers_and_tech_docs/23544b.pdf +[8]	http://www.altera.com/literature/lit-config.html +	http://preview.altera.com/literature/ds/micron.pdf +[9]	http://www.idt.com/products/pages/Asynchronous_SRAMs-71V016SA.html +[10]	http://www.idt.com/products/pages/Asynchronous_SRAMs-71V416SL.html +[11]	http://www.micron.com/products/dram/sdram/part.aspx?part=MT48LC4M32B2TG-7 +[12]	http://www.linear.com/prod/datasheet.html?datasheet=33 +	http://www.linear.com/pdf/1386fa.pdf +[13]	http://www.maxim-ic.com/quick_view2.cfm/qv_pk/1068/ln/en +	http://pdfserv.maxim-ic.com/en/ds/MAX3222-MAX3241.pdf +[14]	http://www.smsc.com/main/catalog/lan91c111.html +[15]	http://www.t13.org/index.html +[16]	http://www.compactflash.org/faqs/faq.htm + + +=============================================================================== +Stephan Linz <linz@li-pro.net> |