License

Public Domain

Recommend Projects

Legacy PC Interfaces

9 months ago 219
  • Description
  • Documents
  • BOM
  • Attachments
  • Members
  • Comments

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

LPC Expander, PS/2, Floppy Drive

Parallel and Game Ports

Serial Port

USB to UART, Audio, SDCard

DVI PHY

Legacy PC Interfaces PCB

Legacy PC Interfaces PCB - Assembly

BOM

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

Attachments

None
Success
The owner does not allow comments in this project now

Comments (0)

goToTop
你现在访问的是EasyEDA海外版,使用建立访问速度更快的国内版 https://lceda.cn(需要重新注册)
如果需要转移工程请在个人中心 - 工程 - 工程高级设置 - 下载工程,下载后在https://lceda.cn/editor 打开保存即可。
有问题联系QQ 3001956291 不再提醒
svg-battery svg-battery-wifi svg-books svg-more svg-paste svg-pencil svg-plant svg-ruler svg-share svg-user svg-logo-cn svg-double-arrow
We use cookies to offer you a better experience. Detailed information on the use of cookies on this website is provided in our Privacy Policy. By using this site, you consent to the use of our cookies.