Editor Version ×
Standard

1.Easy to use and quick to get started

2.The process supports design scales of 300 devices or 1000 pads

3.Supports simple circuit simulation

4.For students, teachers, creators

Profession

1.Brand new interactions and interfaces

2.Smooth support for design sizes of over 30,000 devices or 100,000 pads

3.More rigorous design constraints, more standardized processes

4.For enterprises, more professional users

Std EditionLegacy PC Interfaces

License: Public Domain

Published Time:2020-02-12 20:48:09
  • 1.1k
  • 0
  • 5
Description

This board is designed to be a FPGA expansion board using the standard Altera/Tersaic 40-pin header. It adds a variety of legacy PC interfaces to an FPGA development board to aid in implementing and demonstrating retro PC hardware.

Adds the following interfaces:

  • One HDMI Video Port
  • One Serial Port (COM port)
  • One Parallel Port (LPT port)
  • Two PS/2 Ports (for Keyboard and Mouse)
  • One MIDI / Joystick Port
  • One Floppy Drive Interface
  • One SDCard Port
  • One USB to RS232 Interface
  • One PC-Speaker
  • One Audio DAC (I2S)

PCB has been assembled, only initial testing is complete. Testing Status:

  • HDMI - Working (after the links across the ESD IC are applied)
  • PC-Speaker - Working (after replacing C59 with the 33R resistor)
  • Audio DAC - Working
  • SDCard - Working
  • USB to RS232 Interface - Working
  • LPC Expansion IC - Still working on getting the LPC interface to work...

Known Issues:

  • PC Speaker needs capacitor C59 replacing with a 33R resistor so that it sounds (simple bug)
  • For HDMI, the TDMS signals are not piped through the HDMI ESD protection IC (the datasheet doesn't actually specify the ESD IC acts this way, it's just implied in the layout example). The IC requires traces to connect externally. This can be bugged using 8 wire links across the ESD protection IC (otherwise the HDMI PHY is not connected through to the HDMI Connector).
Documents

FPGA Connector, IO, Clock

Open in editor

LPC Expander, PS/2, Floppy Drive

Open in editor

Parallel and Game Ports

Open in editor

Serial Port

Open in editor

USB to UART, Audio, SDCard

Open in editor

Legacy PC Interfaces PCB

Open in editor

Legacy PC Interfaces PCB - Assembly

Open in editor
ID Name Designator Footprint Quantity
1 10K R42,R41,R47,R46,R44,R45,R43,R48,R49,R50,R51,R56,R57,R62,R70 0603 15
2 270R R40,R39 0603 2
3 1M R38,R64 0603 2
4 27R R37,R36 0603 2
5 1K R29,R1,R2,R3,R4,R5,R63 0603 7
6 2K2 R74,R68 0603 2
7 510R R75,R76,R60 0603 3
8 MI0805K601R-10 L40 0805_FOOTPRINT 1
9 LED_0603_GREEN D4 LED_0603_FOOTPRINT 1
10 SJ1-355XNG_3.5MM_STEREO_JACK J11 SJ1-355XNG_3.5MM_JACK_FOOTPRINT 1
11 220p C71,C70,C5,C6,C7,C8,C11,C12,C13,C14,C15,C16,C17,C18,C19,C20,C21,C22,C23 0402 19
12 MEM2061_MICRO_SDCARD SD1 MEM2061_MICRO_SDCARD_FOOTPRINT 1
13 FT230XS_USB_UART U4 FT230XS_USB_UART_FOOTPRINT 1
14 TRANSDUCER_AT-1224-TWT-5V-2-R SPK1 TRANSDUCER_AT-1224-TWT-5V-2-R_FOOTPRINT 1
15 LED_0603_YELLOW D3 LED_0603_FOOTPRINT 1
16 4u7 C69,C101,C105,C9 0805 4
17 22u C59 0805 1
18 2u2 C102 0805 1
19 10n C73,C72 0603 2
20 100n C67,C66,C74,C100,C24,C25,C27,C29,C30,C10,C1,C2,C3,C4,C62,C63,C78,C58,C75,C96,C76,C77,C79,C80,C83,C84,C85,C86,C88,C89,C90,C91,C92,C93,C94,C95,C97,C98,C99 0603 39
21 220n C103,C104,C106 0603 3
22 NAU8402_AUDIO_DAC U11 NAU8402_AUDIO_DAC_FOOTPRINT 1
23 NPN_Transistor_MMBT3904WT1G Q1 MMBT3904WT1G_SOT_FOOTPRINT 1
24 USB_TYPE_B_67068-8000 J10 USB_TYPE_B_67068-8000_FOOTPRINT 1
25 33R R35 0805 1
26 0R0 R14,R69 0603 2
27 OPT R16,R8,R10,R53 0603 4
28 FB_600R_1R1 L19,L20,L21,L22,L23,L24,L25,L26,L1,L2,L3,L4,L5,L6,L7,L8,L9,L10,L11,L12,L13,L14,L15,L16,L17,L35,L36,L37,L38,L39,L41,L42 0402_FOOTPRINT 32
29 470p C31,C38,C39,C40,C41,C42,C43,C44 0402 8
30 D-SUB_9PIN_MALE_RA_SERIAL J4 D-SUB_9PIN_MALE_RA_FOOTPRINT 1
31 TRS3243E_RS232_DRIVER_SSOP U2 TRS3243E_SSOP_FOOTPRINT 1
32 220R R6,R7 0603 2
33 2K R9,R19,R22,R23 0603 4
34 D-SUB_15PIN_FEMALE_RA J5 D-SUB_15PIN_FEMALE_RA_FOOTPRINT 1
35 47p C28,C32,C34,C35,C60,C61,C64,C65 0402 8
36 10n C26,C33,C36,C37 0402 4
37 D-SUB_25PIN_FEMALE_RA J1 D-SUB_25PIN_FEMALE_RA_FOOTPRINT 1
38 4u7 C68 0603 1
39 FERRITE_BEAD_0603 L18 0603_FOOTPRINT 1
40 1K R15,R18,R20,R21 0805 4
41 2K R11,R12 0805 2
42 4K7 R13,R31,R32,R33,R34 0603 5
43 330R R28,R30 0603 2
44 150060_LED_0603_GREEN D2 LED_0603_FOOTPRINT 1
45 MDJ-006-FS_PS2 J8,J9 MDJ-006-FS_PS2_FOOTPRINT 2
46 IO_Controller_LPC47M107 U1 IO_CONTROLLER_LPC47M107_FOOTPRINT 1
47 BOXED_HEADER_34_PIN_VERTICAL J2 BOXED_HEADER_34PIN_VERTICAL_FOOTPRINT 1
48 150060_LED_0603_YELLOW D1 LED_0603_FOOTPRINT 1
49 22R R27,R26,R25,R73,R72,R71 0603 6
50 3K3 R54,R55,R66,R67 0603 4
51 HEADER_DIL_40 J7 HEADER_DIL_40_BOX_FOOTPRINT 1
52 CDCLVC1104_CLOCK_SPLITTER_4WAY U10 CDCLVC1104_CLOCK_SPLITTER_4WAY_FOOTPRINT 1
53 ECS-5032MV_OSC X1 ECS-5032MV_OSC_FOOTPRINT 1
54 TCA9554_I2C_IOEXP U5 TCA9554A_I2C_IOEXP_TSSOP_FOOTPRINT 1
55 SN74CBTLV3257_DEMUX_TSSOP U6 SN74CBTLV3257_DEMUX_TSSOP_FOOTPRINT 1
56 33K R52 0603 1
57 1K69 R58,R59 0603 2
58 100K R61,R65 0603 2
59 TCA9406_I2C_BUFFER_SM8 U9 TCA9406_I2C_BUFFER_SM8_FOOTPRINT 1
60 10u C81,C82,C87 0805 3
61 TPD12S512_DVI_ESD U8 TPD12S512_DVI_ESD_FOOTPRINT 1
62 STW-SS-53000-001_HDMI_SOCKET J3 STW-SS-53000-001_HDMI_SOCKET_FOOTPRINT 1
63 TFP410_DVI_PHY U7 TFP410_HTQFP_FOOTPRINT 1

Unfold

Project Attachments
Empty
Project Members

服务时间

周一至周五 9:00~18:00
  • 0755 - 2382 4495
  • 153 6159 2675

服务时间

周一至周五 9:00~18:00
  • 立创EDA微信号

    easyeda

  • QQ交流群

    664186054

  • 立创EDA公众号

    lceda-cn