Xilinx ML401




  • Devices Supported: XC4VLX25-FF668-10C
  • Clocks: 100 MHz Oscillator, 2 Clock Sockets
  • Memory: 64 MB DDR SDRAM, 8Mb ZBT SRAM, 64 Mb Flash, 4 kb IIC EEPROM
  • Display: 16 x2 Character LCD
  • Connectors and Interfaces: 4 SMA Connectors (Differential Clocks), 2 PS/2 Connectors (Keyboard/Mouse), 4 Audio Jacks (Line In/Out, Microphone, Head Phone)
  • RS-232 Serial Port, 3 USB Ports (2 Peripheral/1 Host), PC4 JTAG, DB 15 VGA
  • Xilinx Devices on Board: XC4VLX25-FF668-10C, XC95144XL, XCCACE (System ACE™ CF), XCF32P (Platform Flash)

Board pictures

Front Back

Describe fotos:

  1. FPGA XC4VLX25-FF668-10C
  2. 64MB DDR
  3. Differential Clock Input And Output With SMA Connectors
  4. Oscillator socket
  5. System monitor
  6. DIP Switches
  7. User & Error Leds
  8. User push buttons
  9. CPU reset buttons
  10. Expansion Headers - IIC,JTAG
  11. Stereo AC97 audio codec- National Semiconductor LM4550
  12. RS-232 Serial Port
  13. 16-Character x 2-Line LCD-(Lumex LCM-S01602DTR/M)
  14. IIC Bus with 4-kb EEPROM (Microchip Technology 24LC04B-I/ST)
  15. VGA Output
  16. PS/2 Mouse and Keyboard Ports
  17. System ACE and CompactFlash Connector
    • A blinking red error LED indicates that no CompactFlash card is present
    • A solid red error LED indicates an error condition during configuration
    • A blinking green status LED indicates a configuration operation is ongoing
    • A solid green status LED indicates a successful download
  18. ZBT Synchronous SRAM (Cypress CY7C1354B) 256K x 36 bits.
  19. Linear Flash Memory Chips (Micron MT28F320J3RG-11 ET) 8MB
  20. Xilinx XC95144XL CPLD - connected to FLASH
  21. 10/100/1000 Tri-Speed Ethernet PHY Marvell Alaska PHY device (88E1111)
  22. USB Controller with Host and Peripheral Ports Cypress CY7C67300
    • The firmware for this processor can be stored in its own dedicated IIC EEPROM (U17), download via J27
  23. Xilinx XCF32P Platform Flash Configuration Storage Device
    • The Platform Flash memory can be used to program the FPGA using master or slave configuration in serial or parallel (SelectMap) modes. The board is wired up so the Platform Flash memory can download bitstreams in Master Serial, Slave Serial, Master SelectMAP (parallel), or Slave SelectMAP (parallel) modes. Using the iMPACT tool to program the Platform Flash memory, the user has the option to select which of the four modes to use for programming the FPGA. The configuration mode DIP switches on the board must be set to match the programming method being used by the Platform Flash memory.
  24. JTAG Configuration Port
  25. On-Board Power Supplies
  26. AC Adapter and Input Power Switch/Jack
  27. Power Indicator LED
  28. INIT LED
  29. DONE LED- status on DONE pin FPGA
  30. Program Switch
  31. Configuration Address and Mode DIP Switches
M2 	M1 	M0 	Mode
0 	0 	0 	Master Serial
1 	1 	1 	Slave Serial
0 	1 	1 	Master Parallel (SelectMAP)
1 	1 	0 	Slave Parallel (SelectMAP)
1 	0 	1 	JTAG
32 	Encryption Key Battery
33 	Configuration Source Selector Switch

Clock distribution

JTAG interface - schematic


Internal architecture FPGA

Kernel Log


Xilinx ML401 Flash Loader


Succesfully finished.

Jump to kernel ...

Linux version 2.4.29-uc0 (root@monstrunix) (gcc version 2.95.3-4 Xilinx EDK 6.3 Build EDK_Gmm.12.2) #25 Po Dec 18 13:30:52 CEST 2005
On node 0 totalpages: 16384
zone(0): 16384 pages.
zone(1): 0 pages.
zone(2): 0 pages.
Kernel command line: °
Console: xmbserial on UARTLite
Calibrating delay loop... 32.87 BogoMIPS
Memory: 64MB = 64MB total
Memory: 62336KB available (1365K code, 1120K data, 44K init)
Dentry cache hash table entries: 8192 (order: 4, 65536 bytes)
Inode cache hash table entries: 4096 (order: 3, 32768 bytes)
Mount cache hash table entries: 512 (order: 0, 4096 bytes)
Buffer cache hash table entries: 4096 (order: 2, 16384 bytes)
Page-cache hash table entries: 16384 (order: 4, 65536 bytes)
POSIX conformance testing by UNIFIX
Linux NET4.0 for Linux 2.4
Based upon Swansea University Computer Society NET3.039
Initializing RT netlink socket
Microblaze UARTlite serial driver version 1.00
ttyS0 at 0xa0000000 (irq = 10) is a Microblaze UARTlite
Starting kswapd
Journalled Block Device driver loaded
xgpio #0 at 0x90000000 mapped to 0x90000000
xgpio #1 at 0x90001000 mapped to 0x90001000
xgpio #2 at 0x90002000 mapped to 0x90002000
Xilinx GPIO registered
RAMDISK driver initialized: 16 RAM disks of 4096K size 1024 blocksize
Initializing SystemAce driver
Partition check:
xsysacea: unknown partition table
System ACE at 0xCF000000 mapped to 0xCF000000, irq=4, 31360KB
eth0: using fifo mode.
eth0: Xilinx EMAC #0 at 0x60000000 mapped to 0x60000000, irq=2
eth0: id 2.0h; block id 7, type 1
uclinux[mtd]: RAM probe address=0x10192a5c size=0xdb000
uclinux[mtd]: root filesystem index=0
MBVanilla flash probe(0x28000000,8388608,4): 800000 at 28000000
cfi_cmdset_0001: Erase suspend on write enabled
0: offset=0x0,size=0x40000,blocks=32
Using buffer write method
Creating 10 MTD partitions on "Flash":
0x00000000-0x00100000 : "fpga0"
0x00100000-0x00200000 : "fpga1"
0x00200000-0x00240000 : "Bootloader"
0x00240000-0x00280000 : "Bootargs"
0x00280000-0x002c0000 : "MAC"
0x002c0000-0x00340000 : "Config"
0x00340000-0x00400000 : "Spare"
0x00400000-0x00700000 : "Image"
0x00700000-0x00800000 : "JFFS2"
0x00000000-0x00800000 : "Flash"
MBVanilla ram probe(0x10192a5c,897024,4): db000 at 10192a5c
Creating 1 MTD partitions on "RAM":
0x00000000-0x000db000 : "Romfs"
NET4: Linux TCP/IP 1.0 for NET4.0
IP Protocols: ICMP, UDP, TCP
IP: routing cache hash table of 512 buckets, 4Kbytes
TCP: Hash tables configured (established 4096 bind 4096)
NET4: Unix domain sockets 1.0/SMP for Linux NET4.0.
FAT: bogus logical sector size 62368
UMSDOS: msdos_read_super failed, mount aborted.
FAT: bogus logical sector size 62368
FAT: bogus logical sector size 62368
VFS: Mounted root (romfs filesystem) readonly.
Freeing init memory: 44K
Mounting proc:
Mounting var:
Populating /var:
Running local start scripts.
Mounting /etc/config:
Populating /etc/config:
flatfsd: Created 4 configuration files (353 bytes)
Setting hostname:
Setting up interface lo:
Starting DHCP client:
Starting inetd:
Starting thttpd:

ML401 login: root
boards/ml401/ml401.txt · Last modified: 2020/09/01 10:59 by
Driven by DokuWiki Recent changes RSS feed Valid CSS Valid XHTML 1.0