Image Map Image Map
Page 1 of 2 12 LastLast
Results 1 to 10 of 18

Thread: Carte Blanche 2.0 FPGA expansion board final stage

  1. #1

    Default Carte Blanche 2.0 FPGA expansion board final stage

    It looks like Steve has begun the final stages of the preproduction for the CB20
    About 70-80 cards are already reserved: https://docs.google.com/spreadsheet/...=sharing#gid=0
    There is only be ONE run planned (right now) and if anyone is interested to get one, he or she should ask Steve to put him or her on the list

    The features look awesome:

    Final Design - Production PDF: (3D) - (Its 10MB, might be worth downloading and viewing locally)
    https://drive.google.com/file/d/0B6U...it?usp=sharing
    Images of completed board (Production Candidate)
    Front -
    http://users.tpg.com.au/srkh//CB20_PROD_TOP.png
    Back -
    http://users.tpg.com.au/srkh//CB20_PROD_BOT.png
    CAD -
    http://users.tpg.com.au/srkh//CB20_R4422.png
    CB2 Board Layout -
    http://users.tpg.com.au/srkh//CB2_BoardLayout.png
    CB2 Top Level Layout-
    http://users.tpg.com.au/srkh//CB2_TOPLEVEL.png
    CBIO Expansion Dimensions
    http://users.tpg.com.au/srkh//CB2_CBIO_DIMENSIONS.png
    CB2 With Expansion board Installed
    http://users.tpg.com.au/srkh//CBII_CBIIIO.png
    CB2 Prototyping expansion board (test design)
    http://users.tpg.com.au/srkh//CBII_PROTO.png
    CB2 1GHz A13 ARM Co-processor expansion board (test design)
    http://users.tpg.com.au/srkh//CBII_ARMCOPRO.png

    XILINX 400AN FPGA (XC3S400AN-4FG400C)
    - 400000 gates
    - Fast POR loading (66MHz) (Bitstream is 1,886,560 bits)
    - Internal 4M Flash
    - 334MHz maximum global clock speed/280MHz Block RAM access speed
    - 311 IO (63 are inputs only)

    Booting Options
    - FPGA Internal Flash (66MHz) (Standard boot image)
    - FPGA External Flash (M25P12 (50MHz) (Backup/Recovery image)

    SPI Devices (Serial Peripheral Interface)
    - Micro SD card (TransFlash) (693071010811) (732-3819-1-ND)
    - M25P128 16MB x8 Flash (50MHZ) (20nS)

    (Classic) Parallel Memory
    - SRAM 256K x16 (K6R4016V1D-TC10T) (10nS) (may be used in byte or word mode)
    - SDRAM 16MB x16 (MT48LC16M16A2TG) (-75/100MHz) (10nS) (may be used in byte or word mode - 32MB x

    USB to Carte Blanche Interface
    http://users.tpg.com.au/srkh//USB2APPLE.png
    - USB to FPGA interface (From PC to Carte Blanche)
    - Supports UART, Fast Serial (100Mbps), CPU FIFO, Parallel Bus and SoftJTAG

    FPGA Clocking Options
    - 12MHz
    - Apple II bus
    - CBIO Expansion Board x6 - (3x 3.3V GCLKS + 3x 3.3V/5V GCLKS)
    - ZIF48

    24bit/30bit Video - Three unique video interfaces (triple head)
    - Mini HDMI (24bit) (165MHz TFP410) (No Audio) (with Monitor Detect Bit)
    - I2C (DDC) PNP interface on HDMI Connector (with 3.3V to 5V translator)
    - VGA (30bit) (THS8135PHP) (No DDC) (With Audio)
    - LCD Module (direct 24 bit data) - Standard 40pin IO - Suitable displays are:
    http://www.orientlcd.com/AFY480272A0...0-4.3n6ntn.htm
    http://www.digikey.com/product-detai...%23-ND/4073856
    - LCD Backlight (SY7201ABC)

    Audio
    - Stereo Delta Sigma
    - 1.2W Audio Amplifier (TS4990IST)
    - Apple speaker out connector
    - Audio out over VGA cable

    Apple II Interface
    - Full Apple II/IIe/IIgs/III 50 pin (45 IO + 5 Power) bus interface with logic 5V and 3.3V level translators with direction control
    - Bus disconnect option (BUS IO disconnect only - completely disconnects the Apple II bus from CB - does not effect power)

    User Interface IO
    - A 3 Pin connector allows a flying lead to attach that can provide an indicator, or button to give user control (ie - similar to the Taxan RGB cards color change switch, or WildCard Capture button)
    - 1x IO (pulled up), 1x Input only (pulled up), 1x GND
    - May be used as a select jumper - ie, JAT enable/JAT disable
    - A typical cable to suit is;
    http://www.dhgate.com/store/product/.../75760010.html

    Expansion
    - 48 Pin ZIF DIP/Module - supports both 3.3V and 5V IO on all pins with VCC or GND on all pins
    - 64 bit/pin PCIe x8 style board expansion interface - supports 3.3V and 5V IO with +12/+5/+3.3/-12V/-5V power supplies
    - USB to CB UART (A2 SSC) Supports all board rates up to 12Mbaud (1/2 FT2232H), FIFO 245 mode and CPU BUS mode (all on Channel B)
    - DIP40 to DIP40 cable allows CB2 to replace Logic board processor - suitable processor replacement cable is:
    http://www.digikey.com/product-detai...06M-ND/1122956

    JTAG
    - Onboard JTAG Adaptor (USB connection to PC) - Supported by Xilinx 13.1 with up to 30Mb download speeds (1/2 FT2232H)
    - Onboard Xilinx DLC9/DLC10 compatible JTAG header (SIL6)
    - Onboard Altium JTAG connector (Tag-Connect)

    Other
    - Switching power supplies - SY8008B (1A per rail)
    - LED indicators for +5/+12/FPGA DONE/USER FPGA TEST LED
    - External DC jack (5V) is provided for optional stand alone use
    - Mechanical through hole support on all IO connectors

    References:
    - Image of CB2 with new IO expansion board
    http://users.tpg.com.au/srkh//CB2%2BCBIO.png
    http://users.tpg.com.au/srkh//CB2%2BCBIO%2B2E.png
    - CBIO Expansion board connector availability
    http://www.digikey.com/product-detai...651-ND/4794535
    - Suitable Mini HDMI Cable (Strait HDMI)
    http://www.ebay.com/itm/HDMI-to-Mini...item20da53d385
    - Suitable VGA Cable (VGA+Audio Over HDMI Connector)
    http://www.ebay.com/itm/HDMI-Male-to...item35db2ca405
    - Typical TFT LCD Display module
    http://www.ebay.com/itm/4-3-40-Pin-T...item2ed0192c79
    - LCD DISPLAY MODULE WORKING ON IIGS
    http://www.applelogic.org/IIGS+LCD_MODULE.jpg
    - Others using FT2232H for JTAG with Xilinx ISE
    http://forum.gadgetfactory.net/index...xilinx-impact/

    IO Board Template (CBII IO)
    - CBIO PCB Templates will be available in several CAD formats (Including the new Circuitworks/Altium and Altium's free PCB tools (traxedit/PFW28/99SE).

    IO Configuration (CBII IO)
    - 32 Direct FPGA 3.3V IO (with 8 (24-32) input only)
    - 32 Direct FPGA 5.0V or 3.3V IO (with 8 (24-32) input only)
    -12MHZ Clock
    - SPI Bus + SS
    - FPGA DONE pin
    - 6 GCLKS
    - Audio L+R
    - Power Available: +3.3V/+5V/-5/+12V/-12V

    Compatibility with the Original CB
    The FPGA on CBII is also a Xilinx device from the same Spartan family. Any projects or designs intended for the original Carte Blanche should also easily re-target to the CBII's FPGA without problems.

    CB2 is basically all the things we did with CB1 with the extras added to make for easy implementation of projects. Things were learnt from the original CB that we have included in CBII
    - Fast load times - CBII Can load its FPGA before the Apple II comes out of reset
    - Optional delayed load - CB can disconnect (electronically) from the Apple II and wait until the Apple II has completed its reset cycle before loading its FPGA and connecting to the bus at power on, or on demand
    - User Jumper/Switch/LED connector allows either a jumper or on the end of a cable - allows user to initiate tasks or select feature/options
    - PB04 onboard - suits accelerators and co-processor projects
    - high speed SRAM cache (100MHz) on board - also for accelerators or general memory
    - Backup boot flash - just in case you trash your flash - set a jumper and a back up bitstream boots your card
    - JTAG Adaptor included - CBII comes with a USB JTAG adaptor onboard - works with many JTAG download utilities as well as Xilinx Impact and Linux UrJTAG
    - Audio included on board, with power amp and a speaker jack compatible with Apple's speaker jack (just like in the early sound card days of the PC - what are we doing!)
    - Multiple JTAG headers - One for Altium and one for Xilinx (Just in case you want to use your own JTAG adaptor)
    - GCLKS on Apple II bus interface - All Apple bus clocks are routed to FPGA global clocks
    - lots of memory (32MB) for FPGA or Apple projects
    - Video on board - 30bit VGA, 24 bit HDMI and LCD module - simultaneous triple screen capability with individual frame buffers
    - Micro SD memory card - Smaller than SD with ridiculous capacities for only a few dollars
    - Larger on board flash memory (8MB)
    - Standard and comprehensive expansion scheme - Using cheap PCIe card edge connectors - No more proprietary connectors
    - Onboard USB to FPGA UART or 8bitBus - for backwards compatibility with exisiting SCC software and downloading data or flash images using JAT

    Power Requirements (Not Including CBII IO Board)
    Carte Blanche operates in two different modes of power sourcing, which is selected automatically. Single supply mode and Multisupply mode.
    Multisupply mode (ie, Used with an Apple IIe) +5V@100mA (0.5W) +12V@240mA (2.88W)
    Single Supply Mode (ie from the onboard Plug Pack DC jack) +5V@670mA (3.35W)
    -12V and -5V is only used by the CBII IO board (if required). -12V and -5V is not available when used in single supply mode.

  2. #2
    Join Date
    Mar 2011
    Location
    Atlanta, GA, USA
    Posts
    1,123

    Default

    Price? ... wait let me adjust my pace-maker and get the de-fib kit ready... Price?

    I thought 2.0 was going to be a reduced scope/reduced price board.
    "Good engineers keep thick authoritative books on their shelf. Not for their own reference, but to throw at people who ask stupid questions; hoping a small fragment of knowledge will osmotically transfer with each cranial impact." - Me

  3. #3

    Default

    I have heard that the CB20 should cost less than the CB ($250). There may have been the number of $180 around... but i can be wrong. The final price will be known if Steven has the final cost of the parts and the final number of orders.

    But anyone can ask Steve that himself

  4. #4

    Default

    Quote Originally Posted by stynx View Post
    I have heard that the CB20 should cost less than the CB ($250). There may have been the number of $180 around... but i can be wrong. The final price will be known if Steven has the final cost of the parts and the final number of orders.

    But anyone can ask Steve that himself
    The most illogical thing is to invest in a (dedicated) computer without software (and in this case - firmware). I always thought that (and some companies really do that) such hardware kits should be sold very cheaply in order to make it popular and easily available to developers who in turn by their applications will make it a successful product. Otherwise it is just a useless fancy set of semiconductors...

  5. #5
    Join Date
    Dec 2013
    Location
    Albany, Oregon, USA, North Western Hemisphere, Planet Tera
    Posts
    83

    Default

    Quote Originally Posted by george View Post
    The most illogical thing is to invest in a (dedicated) computer without software (and in this case - firmware). I always thought that (and some companies really do that) such hardware kits should be sold very cheaply in order to make it popular and easily available to developers who in turn by their applications will make it a successful product. Otherwise it is just a useless fancy set of semiconductors...

    With EXTENSIVE Documentation.........

    MarkO

  6. #6

    Default

    the Carte Blanche (v1) was sold for $250 and as far as i know Steve wasn't even breaking even. Do you expect that he takes on a big loan just that the hardware gets cheaper? Why? This is no business, its a hobby and the CB20 is not meant for lazy couch potatoes. The CB20 is a development system that allows a programmer and hardware designer to have a platform to work with. You have to develop your 'software' yourself... The CB and CB20 is like a bare PCB that can be populated by software...

    I have reserved 5 Boards for myself... i just like the concept.

    -Jonas

  7. #7

    Default

    <<< The CB and CB20 is like a bare PCB that can be populated by software...>>>>

    Very good definition indeed !!!

  8. #8

    Default

    I like that people have different ideas and can discuss them openly
    Any kind of interest is a good thing!

    Lets hope that Steve will get the cards done in record time that we might be able to play with them

  9. #9
    Join Date
    Dec 2013
    Location
    Albany, Oregon, USA, North Western Hemisphere, Planet Tera
    Posts
    83

    Default

    For those on the Carte Blanche II Reservation List, the Spread Sheet has been Updated..


    It appears that Serial Number 01 was shipped to Alex on 13-MAY-2015.

    MarkO

  10. #10
    Join Date
    Mar 2011
    Location
    Atlanta, GA, USA
    Posts
    1,123

    Default

    Quote Originally Posted by MarkO_ View Post
    For those on the Carte Blanche II Reservation List, the Spread Sheet has been Updated..


    It appears that Serial Number 01 was shipped to Alex on 13-MAY-2015.

    MarkO
    That's a private document. I'm still curious, what is the CB2 price shipped?
    "Good engineers keep thick authoritative books on their shelf. Not for their own reference, but to throw at people who ask stupid questions; hoping a small fragment of knowledge will osmotically transfer with each cranial impact." - Me

Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •