Thursday, September 29, 2005

speak

ok, now i want to know who's ever read anything here. curiousity kills, but i'm doing it anyway. anonymity is enable, but extremely pointless so don't do it. i won't ask for birthdays, or any favorites. i don't remember birthdays and i'm honestly not interested in trivial favorites. although i would like to know the answer to this question: if you were designing a CIS on a FPGA board for reading through a PCMCIA bus on an IPAQ, would you store it in attribute memory or common memory and why?

8 Comments:

Blogger Morgan said...

you know i'm here! i'd definitely go with common memory 'cuz that's the only thing that makes sense.

7:42 AM  
Blogger Luke said...

Well first off we'll give our lay person some common definitions:

CIS: (Card Information Structure) A data structure on a PC Card that contains information about the card's contents. It allows the card to describe its configuration requirements to its host computer.

FPGA: (Field Programmable Gate Array) A type of gate array that is programmed in the field rather than in a semiconductor fab. Containing up to hundreds of thousands of gates, there are a variety of FPGA architectures on the market. Some are very sophisticated, including not only programmable logic blocks, but programmable interconnects and switches between the blocks. The interconnects take up a lot of FPGA real estate, resulting in a chip with very low gate density compared to other technologies.

PCMCIA: (Personal Computer Memory Card International Association, San Jose, CA, www.pcmcia.org) An international standards body and trade association that was founded in 1989 to establish a standard for connecting peripherals to portable computers. PCMCIA created the PC Card.

IPAQ: Just a PDA.

The card information structure (CIS) is typically located at the beginning of the attribute memory but can alternatively be located in common memory address space.

I would probably put my CIS in attributed memory mainly for organization, since Attributed memory is typically used for holding descriptive information and configuration registers. Plus all cards that are compliant with the version 2.0 PC Card specification should have the CIS in attribute memory, since it describes the card and how it should be configured.

Did that answer your question? Did I ramble? I'm kinda prone to rambling.

Oh yeah, I read stuff here.

8:57 AM  
Anonymous Anonymous said...

Hey, this is the only way i can let you know somthing while at work and with no phone, your pennies equaled 14.42...i guess i could have just emailed. Oh well. Have a good day and good luck!

9:45 AM  
Blogger megs said...

you know i'm always nosing around blogs.. and i think luke did a stinking GOOD job w/ your question and i don't really feel worthy enough to deem it w/ a reply....

12:38 PM  
Blogger scott said...

i wasn't really looking for the right answer, but there it is. wow. if anyone has any questions about it, you know who to ask. and aerin~ you could get a new profile and just remember the password this time. or you can just be the token anonymous. whatever.

1:17 PM  
Blogger natz said...

... No idea what you're talking about. Ahem. Once again Natalie is just left sitting at her computer staring...

1:50 PM  
Blogger taryn said...

Yeah, Scott, you would put your CIS in attributed memory. That's the obvious answer. But thanks, Luke, for explaining it.

T

p.s. I actually have no clue what I'm talking about. I just looked the answer up in the back of the book and stated the answer with confidence.

2:27 PM  
Blogger Kristi said...

What?

7:52 PM  

Post a Comment

<< Home

My Photo
Name:
Location: Urbana, Illinois, United States

i'm a Christian that is still learning to give God control and does not like to capitalize unless absolutely necessary.

Subscribe in NewsGator Online Add to Google


Powered by Blogger