Please consider registering

Log In Register

Register | Lost password?
Advanced Search

— Forum Scope —


— Match —


— Forum Options —


Minimum search word length is 4 characters - maximum search word length is 84 characters

Topic RSS
Vortex86EX Block Diagram
2014 年 08 月 12 日
Forum Posts: 135
Member Since:
2013 年 10 月 05 日

The following is the I/O block diagram of 86Duino's CPU, Vortex86EX:

As one can see, Vortex86EX has 10 digital I/O ports; the function of each port is selected via a mux of GPIO, COM (UART), 8051A, and Rich I/O ports. The mux of digital I/O port 0~3 are bit-based, and of port 4~9 are port-based; "bit-based" means that you can select the function of each pin bit-by-bit.

The function of each Rich I/O port is further defined by a second level of mux, called Port-Crossbar; with the crossbar, you can assign to a Rich I/O port the any function of MCM (motion control module), PRT (printer port), SD/MMC (SD/eMMC card), ISA P0~7 (ISA Bus) and Bit-Rich-I/O ports.

Then the function of each Bit-Rich-I/O port is defined by a third level of mux, called Bit-Crossbar; and you can assign the following functions to a Bit-Rich-I/O port bit-by-bit: SPI, I2C, CAN bus, USB device, HD Audio, PS/2 keyboard/mouse, PC speaker, and so on.

The setting of all mux is loaded by the BIOS when power-on. And different 86Duino boards can respond to different mux setting. You can find the mux setting of an 86Duino board in its schematics; for example, the following mux-setting table is from the first page of the schematics of 86Duino One:

The design of the three-level mux seems to be complex, but allows highly flexible configurations for various applications.

The spec of crossbar configuration registers can be found in section 11.3.29 of Vortex86EX datasheet.

Forum Timezone: Asia/Taipei

Most Users Ever Online: 229

Currently Online:
2 Guest(s)

Currently Browsing this Page:
1 Guest(s)

Top Posters:

Dinosaur: 27

leutenecker: 13

mrZagg: 10

hippy: 9

smeezekitty: 8

lukeross: 8

tomka: 8

Ekkehard: 8

UIdahoCIT: 8

blaxxun: 7

Member Stats:

Guest Posters: 0

Members: 1568

Moderators: 15

Admins: 5

Forum Stats:

Groups: 2

Forums: 11

Topics: 248

Posts: 1114

Newest Members: Alfredhak, Davidherie, Nelsonbok, EugeneDut, RobertOwell, LamboSr, petershu, f0rkB0mb, Albert, david

Moderators: Glaux: 70, uaa: 11, guigra: 17, asian55: 22, Android_Lin: 228, bcarroll: 12, cucubutter: 84, recycled-air: 12, stevemork: 16, zerozaber: 52, pongraczi: 26, jejump: 14, George Andrews III: 56, poto: 11, garpastym: 20

Administrators: eveshih: 1, anthony: 31, viky6: 0, roboard: 135, hcl: 1