星期五, 4月 28, 2006

Re: [問題] 面試時"還有什麼問題"要問?

標題: Re: [問題] 面試時"還有什麼問題"要問?
時間: Sun Apr 23 19:47:37 2006

※ 引述《kucom (kucom)》之銘言:
: 第一次面試 快結束時,主管問還有什麼問題要問?
: 我只問了"該工作要先具備什麼能力?"
: 只問一題就沒了
: 本來想問加班有沒有錢?薪資問題
: 但都還沒說錄取 問這個好像很怪
: 所以請教大家,面試時可以提什麼問題? 才不會感覺匆匆結束
: 讓主管認為你對這份工作很有興趣
: 謝謝!!
我提過幾個問題或許可以給你參考一下
1.教育訓練: 公司對於新進員工在業務相關的智識與能力方面
有沒有怎樣的培訓作為? 有沒有固定的內訓課程?有沒有安排mentor?
還是都讓新進人員作中學習 (可以評估自己何時能進入狀況)
2.所在職務的部門 目前人力配置狀況如何?
這些前輩的學經歷年資大概是如何?
(可以了解未來跟你整天相處的人 大概的背景)
3.公司或部門的文化: 同仁間的相處狀況 主管對於員工在人格特質上的期許
是著重團隊合作的方式來完成任務 還是喜歡員工單打獨鬥?
(可以了解組織風氣 適不適合你)

[狂幹] 男鄉民們...站出來吧

作者: hugxsa (罐頭) 看板: Hate
標題: [狂幹] 男鄉民們...站出來吧
時間: Wed Apr 26 22:46:38 2006

為什麼一堆鄉民總是沒辦法堅持自我?

受不了身邊沒人的寂寞 所以跟"醜女"在一起?

鄉民們... 有洞60分那是騙你的阿

你想想... 我們總是在把不到正妹的時候 放棄追正妹的權利

而把機會給了醜女

殊不知... 我們花了大把的時間跟金錢的結果

換來的是身邊的人指指點點阿...

"你看他女朋友好醜喔" "好啦!!!別講那麼大聲 好歹也是同班的同學"

這樣對嗎?

我們都是努力用功的好理工男子

難道沒有了上進心?

一定要跟醜女在一起嗎?

如果我們把跟"醜女"在一起一年的 "禮物" "餐廳" 還有時間

拿去當鋪換一換

把跟醜女浪費的時間拿去打工

你可以存多少錢打扮自己 可以花多少錢去把正妹?

這樣想想跟醜女在一起是浪費時間阿...

醜女...不是錯 錯的是....已經醜了還不會打扮自己阿

連讓自己從0分晉升20分的機會都不給

你給她們機會幹嘛?

況且 現今的社會總是要求男人要比女人成功 要男人給女人幸福

既然都要照顧女人一輩子

幹嘛照顧醜女而不照顧正妹?

親愛的鄉民們...當你看著ptt 懷裡正抱著不會打扮的醜女時

難道不會替自己不值嗎??

優秀的理工男子 想想以後一個月能賺進十幾萬?

都是要花 就花在正妹上吧

現在是重質不重量的世界

當你正沾沾自喜跟第幾個日光燈女孩有了戀情

當你跟朋友閒話家常的時候

1個正妹 可以抵100個平凡女阿 當然 如果會打扮那可能

1個正妹 抵5個會打扮的驕驕女

其他的.....算了吧

你總不願意未來的社會 你的兒子天天在埋怨沒有正妹吧

畢竟要有正妹才會有正妹的種阿...

鄉民們...懂了嗎??

--
※ 發信站: 批踢踢實業坊(ptt.cc)

Re: [問題] 面試時"還有什麼問題"要問?

作者: sycamore (Love's mirage) 看板: Tech_Job
標題: Re: [問題] 面試時"還有什麼問題"要問?
時間: Mon Apr 24 11:19:17 2006

因為工作的關係,我必須時常跟人資主管接觸,
前一陣子也聊到面試後問應徵者問題的東西,
對絕大多數人資主管(或者包含其他面試官)來說,
他問你問題,最好不要告訴他:「我沒有問題。」
為什麼呢?
有許多主管會把這一題也當作面試的問題之一,
考核新人想盡這家企業的企圖有多強、或測試他的性格等等,
若簡單就說:「沒有問題。」
有些主管會覺得 1.你意願不夠強 2.你沒準備
(這可不是個人猜測喔,是真的有不少主管這麼說)

但是,我個人建議,最好也不要問:
有沒有加班費、獎金多少、股票有幾張、鎖不鎖等,
我記得,有一位副總談到一個應徵者問:「你們有保障年終嗎?」
副總在應徵者面前,當然一派優雅地做了安全的回答,
但私下就把這人刷掉了,他用一種嗤之以鼻的口吻說:
「我還想問他『你有保障績效嗎』呢!」
特別是社會新鮮人求職,局面是買方市場,
你幾乎沒有籌碼(過去的戰績、能力證明)在手中,
也還無法證明對該公司是否有貢獻,最好不要亂問這一類問題,
雖然不見得問了就會被刷掉,但確實有這機率在
(真的不只一位主管這麼講過,問問題前請三思)

那麼,要問什麼問題呢?
建議不妨問:
1.「我想多瞭解貴公司的企業文化」
(還有一種很高竿的,先去做好功課,
通常企業文化都會寫在公司官網首頁的「關於我們」,
比如說,XX企業文化強調「紀律、踏實」好了,你就問他:
「根據大眾的印象,貴公司的企業文化強調『紀律、踏實』,
我想知道這些特質,具體彰顯在什麼地方?」)

2.「部門(或團隊)合作的方式是怎麼進行的?」
這個問題會讓主管覺得你比較重視團隊。

3.若你是新鮮人,與其問福利等「現實」問題,還不如問「教育訓練」的問題,
一方面,讓人覺得你很有學習心,二方面,對新鮮人來說,真正的好公司,
不見得是薪水最多的公司,應該是能夠提供你最多成長資源的公司,
事實上,通常可以灑很多資源做教育訓練的公司,多半是體質不錯的企業。
關於這方面的問題,包括:
(1)請問貴公司是否有定期或不定期的教育訓練?大致包含哪些內容?
(2)請問貴公司的on-job training主要是透過什麼方式進行?
(3)是否有mentor制度或有資深者帶領進入狀況?

4.「貴公司的績效評估,主要包含哪些面向?」

※ 引述《kucom (kucom)》之銘言:
: 第一次面試 快結束時,主管問還有什麼問題要問?
: 我只問了"該工作要先具備什麼能力?"
: 只問一題就沒了
: 本來想問加班有沒有錢?薪資問題
: 但都還沒說錄取 問這個好像很怪
: 所以請教大家,面試時可以提什麼問題? 才不會感覺匆匆結束
: 讓主管認為你對這份工作很有興趣
: 謝謝

Re: [問題] 面試時"還有什麼問題"要問?

作者: sycamore (Love's mirage) 看板: Tech_Job
標題: Re: [問題] 面試時"還有什麼問題"要問?
時間: Mon Apr 24 15:18:38 2006

本來想說在推文講一講就好,但一句一句推,實在有點麻煩,
乾脆重新回文。

誠如推文的J網友所言,一般薪資多少,是由HR告訴你的。

再者,我說過,雖然問這些「不見得」會因為這樣被刷掉,但確實有風險。

因為面試時,最後主管問這個問題時,
多少抱持一種想知道「你最關心的是什麼」的心態,
看看你會利用這最後的時間,想知道哪些事情,
這也是為什麼我說新鮮人問這些問題要三思的原因。

如果你戰功彪炳,特別是被挖角的,
當然可以問package如何如何,
畢竟,公司會找你去,就是假定你會帶來不少貢獻,
但如果你是新鮮人,這樣問,真的是很有風險的。

尤其,如果你本身條件不是很卓越,對不起,容我說白一點,
如果你是新鮮人,不是名校名系畢業,
也沒有什麼特別的經歷(例如,有些公司,特別是外商,
可能很喜歡有活躍社團經驗的人)、得獎記錄等,
難免給主考官一種你不謙遜一點,卻很計較這些東西的感覺
(當然,我相信每個人都很在意這些,
只是還是要考慮自己目前有多少籌碼可以跟人計較)

不過,你倒是說對了一點,如果你是新鮮人,
薪水的確是對方說了算,沒什麼談判空間。

至於,問多少張股票,我只能說,很多IT廠商「很不喜歡」新鮮人問這問題,
(甚至不是新鮮人也一樣)
有一個IT廠商主管用了「短視」這樣的字眼來解釋,我不同意他的批判,
但,我可以理解他為什麼有這種感覺。
再說,大部分公司獎金、股票並不是齊頭給,
可能要按個人績效、當季甚至當年的營運狀況決定,
在面試時問幾張股票,又有何意義?

至於加班費,因為現在大部分公司都很現實,以責任制居多,
建議這一點應該自己先去打聽,不要在面試場合問。
重申一次,面試場合,當主考官問你這個問題,
很多時候是為了探測你最關心的點在哪裡,
如果你很想要進這家公司工作,最好讓對方覺得你對他很有興趣,

簡單說,你就把面試想成是徵婚吧,
公司都會希望你是主要是因為「喜歡這份工作」「對這家公司有興趣」「適合」才
來應徵,而不是因為這個新郎官可以給你多少錢,
當然,我相信待遇佔工作考量的比重超過一半,
不過,真心建議那些問題先自己去調查,
在面試的場合,倘若真的很想進這家公司,
哪怕是用演的,也得演給對方看,
拿到offer,上面自然有講清楚薪水,覺得太低可以不要去。

※ 引述《fallenball (我是暴走族...啦啦啦)》之銘言:
: ※ 引述《sycamore (Love's mirage)》之銘言:
: : 但是,我個人建議,最好也不要問:
: : 有沒有加班費、獎金多少、股票有幾張、鎖不鎖等,
: : 我記得,有一位副總談到一個應徵者問:「你們有保障年終嗎?」
: : 副總在應徵者面前,當然一派優雅地做了安全的回答,
: : 但私下就把這人刷掉了,他用一種嗤之以鼻的口吻說:
: : 「我還想問他『你有保障績效嗎』呢!」
: 個人蠻好奇不問加班費 獎金與股票的原因
: 難道薪水也是對方說了算 你不要問嗎= =
: 提出自己的學歷與經歷 來向公司應徵 求得一份薪資
: 問福利跟薪水等等是最基本的吧
: 我真的不太了解為什麼不要問
: 有人有什麼好的說法嗎?

--
※ 編輯: sycamore 來自: 140.109.224.55 (04/24 15:22)
不能同意你更多了 就是這樣 跟錢有關的盡量不要問主管 問人資

星期三, 4月 26, 2006

I can do it .....Right??

I can do it .....Right??

星期二, 4月 25, 2006

配不上

配不上 就是配不上
打死都配不上 唉~~

平凡與飛翔

如果 追求的只是最幸福的平凡
你又何必硬要展翅飛翔

如果 幸福的平凡 是最消費不起的奢望
你只有 在翱翔中痛飲孤單

星期一, 4月 24, 2006

結構化ASIC:路越走越寬
北京新浪網 (2006/04/20 16:31)

【電子經理世界】 本刊記者 杰克
在美國加州舉辦的 “Electronic Summit 2006”上,可編程邏輯器件領先供應商Altera公司首席執行官John Daane說,隨著半導體技術的發展,CPLD器件已經不再是“奢侈品”,而是成為能夠取代ASIC用於消費電子產品的器件。

一種新的技術或設計方案初期登場時,總是伴隨著不同的爭議,甚至競爭對手跳出來奚落一番也并不稀奇。4年前當結構化ASIC甫一問世,就有人聲稱它只不過是試圖使瀕臨死亡的ASIC復活,這種嘗試是注定要失敗的。4年後隨著結構化ASIC的不斷發展,它不僅被業界逐漸認可,成為各種研討會上熱議的焦點話題,還被一些大型芯片供應商所釆用,作為解決芯片快速上市或研發預算緊張等問題的對策。

結構化ASIC受老牌芯片供應商青睞

Altera公司是支持結構化ASIC發展的重量級廠商,HardCopy是其典型的結構化ASIC方案。據悉,目前其HardCopy產品占公司總收入的4%,預計兩年之內會上升到10%〜15%。而且, HardCopy系列是目前Altera成長最快的產品線,LG、Philips、摩托羅拉和NEC等國際知名廠商都已經成功在其產品設計中釆用了HardCopy方案。而最近加入到HardCopy用戶之列的是老牌半導體廠商TI,該公司已在其數字光處理器(DLP)芯片組中選用了HardCopy結構化ASIC。在此之前,英飛凌宣布釆用HardCopy開發了一款面向Ethernet-over-Sonet(EoS)應用的器件。

市場調研機構更是表示看好結構化ASIC的市場前景。據Gartner預測,到2008年,結構化/平台化ASIC市場的年均綜合增長率將達到82%。而In-Stat公司也預計,結構化ASIC市場在2009年將增長到25億美元,而這一數字在2004年僅為2億美元。

結構化ASIC發展的市場驅動力來自於消費電子市場的變化。消費電子市場變化日益加快,需要生產周期也越來越短的特性,迫使IC賣主必須在盡可能短的時間內設計出滿足客戶需求的器件,同時還要給客戶留有更多靈活性。CPLD技術的發展使其成本降低到消費電子產品可以承受的范圍,其靈活的性能為器件廠商贏得了寶貴的上市時間。

Daane表示,目前的 PLD 與最初的可編程邏輯器件大不相同。過去的 PLD 僅是一種原型平台,而目前的可編程市場產品種類多種多樣。從適合簡單粘貼邏輯型應用的低密度、低成本 CPLD 直至 FPGA,其中包括的邏輯元件從 2,000 到 180,000 個不等,價格從不足 2 美元到 1,000 美元不等。目前的最新型 CPLD 借鑒了FPGA 架構的特性,隨著設計工程師將把 CPLD 設計推進到一個新的高度,CPLD 和 FPGA 之間的界線在2006年以後還將繼續模糊。

Daane 進一步指出,在發展迅速的消費類市場上,Altera低密度Cyclone系列器件以及高密度Stratix FPGA和HardCopy系列結構化ASIC逐步得到了認可。Altera可編程解決方案逐漸受到歡迎的典型案例是Sanyo背投電視和家庭娛樂LCD投影儀PLV-Z4釆用了Stratix器件。利用Stratix FPGA嵌入的Nios II處理器,Sanyo開發了低成本的高級圖像處理和增強功能──這是ASSP、昂貴的ASIC和傳統處理器難以實現的。

在ASIC和FPGA之間找到第三條路

在過去相當長的時間內,ASIC和FPGA一直是電子設計的主流技術,二者不同的技術特征造就了它們應用於不同的市場──ASIC被用於大批量的專用產品,以盡可能攤薄高額的設計與制造成本,實現良好的性價比﹔FPGA雖單價昂貴,但由於其可編程的靈活性廣受小批量應用的青睞。但近年來半導體市場發生了顯著的變化,打破了二者之間的平衡,產品面市時間的壓力加之對產品設計的快捷性和靈活性要求的提升,使得FPGA的發展勢頭強勁,但是原有FPGA架構固有的弱點──如功耗高、速度慢、資源冗余、價格昂貴等使其在面對復雜功能設計的要求時還是會感到吃力,因此人們開始考慮通過技術上的融合在ASIC和FPGA之間找到一條“中間道路”,在其中,結構化ASIC可以說是最成功的嘗試。

比如,Altera推出的結構化ASIC方案──Hardcopy,是一種把FPGA轉換為ASIC的平台,用戶可以使用Stratix FPGA進行原型驗證,一旦設計穩定,可以用Hardcopy來直接替代FPGA進行生產,成本降低70%,而且不用更改電路板。由於結構化ASIC兼具有標准單元ASIC的性價比和FPGA低風險的優勢,并大大簡化了設計過程,因此被某些分析師看作是最有希望的新一代半導體器件。

In-Stat的ASIC/ASSP首席分析師Jerry Worchel認為,“如果你尋找一種高復雜度但需求量小的芯片,FPGA是不二選擇。如果你需要1000至20000單元,而成本要在你的系統預算約束內,則FPGA也是一種好方法。但你肯定不會買10萬單元單價5美元的FPGA,這就是結構化ASIC的市場了。”

頻率和功耗之間的平衡

從半導體設計及制造方面來說,由於芯片工業幾近達到功耗和密度的極限,這迫使半導體廠商必須找出變通之道。Altera開發了使用65納米工藝的可編程硅架構,客戶可以根據自己的應用選擇頻率和功耗的組合。Daane在接受記者釆訪時說:“功耗是芯片設計的一個關鍵因素。能量損耗是我們遇到的一個大問題。單靠降低電壓已經不能解決問題了。由於不能再降低電壓,提高密度和頻率也就不容易了。”

所以Altera提出了“性能夠用即可”的理念。也就是說客戶可以在一個架構中為具體應用選擇所需的頻率和功耗級。Altera把這稱為功耗優化設計。

Daane認為,可編程邏輯需要較高的工藝水平。他說:“我們比其他無廠房半導體公司有更多的工藝工程師。”據Daane說,在工藝技術上高投入的結果是,Altera公司90納米產品的利潤高於公司的平均利潤水平,而競爭對手Xilinx曾公開表示其90納米產品的利潤低於公司的平均利潤水平。

星期日, 4月 23, 2006

若是英雄,怎會不董寂寞

若是英雄,怎會不董寂寞......

[PC] 遊戲安全再出招!華義將推 RSA「動態密碼機」

[PC] 遊戲安全再出招!華義將推 RSA「動態密碼機」

這是從巴哈新聞看來的


  對遊戲業者和玩家而言,不法盜號一直是資訊安全上的重大隱憂,除了利用停權處分不法盜號及外掛玩家外,各家遊戲公司也都個別推出自己的資安對策。華義今日發表,將與 RSA 合作推出「動態密碼機」,希望透過新硬體技術來強化帳密安全防護。

  「隨機存取動態密碼」是 RSA 公司的獨家技術,在這台大小約 5.8 X 2.5 公分的「動態密碼機」上,可以與官方主機顯示出相同的隨機動態密碼,每 60 秒同步更新一次。玩家登入遊戲時,除了輸入帳號密碼外,還必須輸入這組動態密碼,因此就算盜號者知道玩家的帳密,沒有這台機器在手也無法登入。

  這項技術之前主要是運用在企業安全方面,這次是首度引進遊戲界,第一階段將運用在華義旗下最紅的《熱血江湖 Online》上,預計 6 月推出,第二階段將評估後續新產品應用的可能性。未來一台 RSA 產品將可能應用在華義國際多款遊戲上,玩家購買一機,即可為所有遊戲增加資安保護。

  而在售價上,華義表示由於目前和 RSA 的合作方案細節以及系統建制都還沒完成,因此這台機器的售價未定,初估約在 1000 元上下,和市面上類似機器售格一台約 1000〜3000 元相比並不算貴。

  不過,玩家另需注意的是,華義將推出的密碼機由於是利用電池運作,使用壽命有限,約一年就會耗盡電力,必須購買新機才能繼續使用這項服務。

要是真的要買機器才玩.我就會放棄這個遊戲

星期五, 4月 14, 2006

计算吞吐量增加促进32位处理器设计

计算吞吐量增加促进32位处理器设计
上网时间 : 2006年04月14日

打 印 版 推 荐 给 同 仁 发 送 查 询

Atmel公司新近开发了一款名为AVR32的高性能32位RISC处理器内核,该内核从设计初始就选用了一种指令架构来增加每周期的计算吞吐量。

Atmel公司设计AVR32的目的,就是提供一种处理器,能够以极低功耗(便携式消费类多媒体设备的必要条件)有效完成日益增加的信号处理任务。此外,该内核还能够执行MPU和DSP双重功能,而仅需单一的设计流程和一套开发工具。

AVR32由Atmel公司在挪威的一个20人工程团队所开发。该团队声称,在执行‘差分绝对值之和(SAD)’和‘反离散余弦变换(IDCT)’等目标算法时,AVR32每个指令周期的计算吞吐量较ARM11内核提高了35%。这相当于在100MHz的时钟频率下,具备以30帧/秒的速度对QVGA MPEG-4视频解码的能力,如果用ARM11实现的话则需要150到175 MHz的时钟频率。

根据Atmel的说法,AVR32架构代表了一个“众多优秀设计理念的集合”。这个集合包括一个独特的带有硬件分支预测的管线架构、专用DSP硬件(位于微处理器管线内部)以及单指令多数据(SIMD)扩展。

“人们通常通过提高时钟频率并加入更多的门电路来提高微处理器的性能,但是这样的竞赛已经结束。”Atmel挪威公司AVR业务部的执行总监Alf-Egil Bogen说。反之,竞争的新重点是在提高单时钟周期吞吐量的同时,如何使所消耗的功率达到超低。

“我们采取了一种非常学术的做法,通过关注微处理器架构的每一个细节,来达到更高的吞吐量和优化的代码密度。”Atmel挪威公司的芯片设计师Oyvind Strom介绍。

然而,对Atmel公司而言,现在进入32位RISC处理器市场可能有些为时过晚,因为该市场已经被ARM 和美普思科技(MIPS Technologies)等公司所主导。事实上,这些公司的许多处理器产品,也同AVR32一样,正在向“以DSP为导向的特性”转移,Berkeley设计技术公司的总裁Jeff Bier指出。

但是Atmel的工程师却没有为此感到忧虑,他们提到了AVR8的成功,它也是挪威团队开发的成果。AVR8在1990年末期进入市场,迄今为止仍是市场中增长幅度最快的8位MCU之一。“我们希望借助AVR32稍稍撼动一下这个行业。”Bogen说。

那么,AVR32与其它的RISC处理器相比有何不同呢?

“从高级层面来说,AVR32架构与ARM11和MIPS24KEc架构极为类似。”Berkeley设计公司的Bier评论道,“AVR32使用的大部分技术,似乎都可以从面向信号和多媒体处理应用的微处理器中找到。”
F1: 32位内核AVR32拥有多条管线


AVR32架构的重要特性包括一个单独的负载/存储管线、带有分支消除(branch folding)的分支预测、SIMD技术(例如借助单指令完成两个16位操作的能力)、一个16/32位指令集(自由混合,无需模式改变),以及执行SAD算法的能力(加速视频压缩)。

“上述特性没有一个是AVR32所独有的。”Bier指出,“但是进一步观察AVR32架构的细节就会发现,其中诸多单元与ARM11和MIPS24KEc有着天壤之别,这些不同为AVR32带来了一些优势。”

例如,因为其管线的工作方式,ARM11和MIPS24KEc存在与某些重要指令相关的多周期延迟。“这为编译者或汇编程序师获得最高性能带来了挑战。”Bier说,“但是这个问题的难度对AVR32来说小得多。”

更具体地来说,Atmel在其AVR32多管线架构中支持“无序”执行,Strom说。

通常,一条复杂的指令需要多个时钟周期,而且管线在该指令完成之后就处于停顿状态。但是AVR32拥有三条管线,即负载/存储、乘法和算术逻辑单元,它们依据无序的不相关数据执行算术操作。例如,AVR32不是在除法完成之后才中止代码,而是让指令由可用的资源来执行。

“AVR32另一个意义重大的地方在于可以自由混合16位和32位指令。”Bier指出。这点之所以重要是因为并非所有的东西都以32位数据格式出现。如果没有这种混合能力,从一个字中挑选合适的字节就会困难得多。

“在其它一些内核,如ARM1136中,你不得不执行一条模式变化指令才能实现16和32位指令集之间的切换。”Bier说,“这个差别意味着AVR32可以获得更紧凑的代码密度。”

确实,优化的代码密度十分重要。如果需要执行的程序能够减少,那么需要的时钟周期也会减少。此外,高代码密度意味着该代码在高速缓存器中占据较少的空间,这样高速缓存器中就可以存储更多的指令。“这样不仅可以减少高速缓存器丢失数据的可能,还有利于降低成本。”Atmel公司的Bogen补充道,“因为必需的程序存储器减小了。”

Forward Concepts公司的总裁Will Strauss认为AVR32的表现很不赖,他引用了AVR32在EEMBC基准下的性能评估结果来证明其言论。评估结果显示,在需要MPU和DSP双重功能的应用中,AVR32击败了ARM9和ARM11家族。不仅如此,该款器件在代码密度方面的得分也优于ARM1020。

那么将AVR32与TI的Omap解决方案相比结果又如何呢?Strauss指出,TI的Omap平台是一个包含多处理器的芯片(ARM内核+TI DSP),而AVR32则从一开始就针对MPU和DSP设计,而且只需单独一套开发工具。”

但是没有人真正希望Atmel的AVR32打入手机世界。“AVR32不可能在手机领域获得设计胜出,该领域完全由基于ARM的芯片所主导。”Bier表示,“AVR32可能对PMP以及其它低成本消费电子更具吸引力。
F2: 面向运算增强型应用的MPU内核


“但是,如果对TI、ADI以及飞思卡尔正在销售的多媒体应用芯片进行观察,你就会发现它们是带有大量现成软件和其它开发基础架构的复杂SoC。”他说,“如果Atmel想为AVR32寻找出路的话,它必须采取相应的措施。”

Atmel计划在AVR32内核基础上推出几个处理器系列。首先会是针对消费类多媒体应用的SoC解决方案,预定产品在这个月就将面世。

虽然AVR32内核在Atmel晶圆厂制造的ASIC中得以使用,但是Atmel表示它不会对其它的生产商发布授权。目前第三方可以通过定制芯片的形式获得内核,但是Atmel将坚持自己生产该器件。

据该公司透露,完整芯片(而不是一个处理器核)的预期售价将在10到17美元之间。

在工具方面,Atmel认为它已经尽全力去优化其开发工具,并尽可能地使现有AVR8 MCU的用户平滑过渡。公司位于挪威的团队已经同瑞典一家知名的工具公司IAR进行了多年合作。IAR的编译器有助于Atmel测试AVR32的架构并优化其指令集。IAR还对其编译器进行了改进,以便更好地适用于该架构。

此外,AVR8现有的65,000名客户可以继续将他们熟悉的工具(如电路仿真工具JTAGICE mkII)用于AVR32。

AVR32内核支持Linux操作系统。对其它实时操作系统的支持将在客户要求授权的时候再进行添加,Bogen表示。

作者: 吉田顺子

IBM借Power6微处理器为频率地位正名

IBM借Power6微处理器为频率地位正名
上网时间 : 2006年04月14日

打 印 版 推 荐 给 同 仁 发 送 查 询

在多线程、多内核时代,频率是否无关紧要?5年前,当英特尔宣布其有关架构的思想将发生转变时,似乎给出了肯定的答复。但在一款将用于一系列服务器的Power微处理器中,IBM公司展现了通过增加频率改进性能的例子。

英特尔集团副总裁Pat Gelsinger早在2001年的国际固态电路大会(ISSCC)上就曾透露,英特尔将不再通过刻意追求频率的方式来保持功耗稳定,而将转向多线程双核设计。太阳微系统公司(Sun Microsystems)也采取了类似行动。

但在今年的ISSCC上,IBM却反其道而行之,重新拿起频率作为竞争的武器。IBM设计工程师提交了三份文件描述即将推出的Power6微处理器,Power6是为IBM自己的pSeries服务器开发的。目前销售的双核Power5+是采用90nm工艺制造、工作在1.9GHz范围(不久将有更高频率的版本)的一种设计。采用65nm工艺的Power6是首款工作在4到5GHz频率范围的处理器,将用于明年推出的服务器上,IBM的技术研发副总裁Mark Papermaster表示。

“我们不想对频率视而不见,”Papermaster表示,“否则,你将与造成芯片发热的主要原因失之交臂。但频率与性能之间仍有关系。”

“英特尔从胜负未卜的局面中抽身而退之际,IBM却开始推动频率的爆炸,”The Envisioneering Group的主管Rick Doherty表示,“英特尔拱手认输。他们不再尝试跨越3.5 GHz频率。”
Sun公司的Niagara微处理器拥有32个线程,总功耗为63W,图为其功耗分布。


当Sun拥抱多线程时,也冷落了频率。IBM的Power6将有单核和多核版本,每核2个线程;而在Sun公司现已出货的Niagara微处理器中,每处理器核有4个线程,共计32个线程,工作于1.2 GHz。Sun的技术总监Ana-Sonia Leon称:“Niagara有一条非常浅的流水线,是一款单发送、顺序执行处理器,其总功耗为63W,每线程平均不到2W。”

“频率没给我们带来性能,”Leon表示。“我们通过增加线程来改进性能。我们很清楚,这是正确的道路。”

《微处理器报告》的总编Kevin Krewell表示:“当有大量线程空闲等待任务时,Sun的多线程方法工作很好。Sun能并行利用Niagara内的处理器核。但IBM拥有需要极强数据处理能力的客户,这是它们将于Sun的Rock服务器短兵相接的领域(Rock是Ultrasparc设计的下一个重要升级版)。”

IBM Power6的首席工程师Brad McCredie表示,IBM采用了1条13级流水线——7级用于浮点运算单元、6级用于整数运算,与Power5的相同。但Power5中需要22个“4路扇出”逻辑级(其中,一个反相器驱动其它4个)完成的任务,现在,在Power6中,用13个“4路扇出”逻辑级就能实现(每级流水线一个)。

“通过使逻辑‘动’起来,可以提升性能,”McCredie表示,“我们将频率加倍,并保持流水线深度不变,从而使每个逻辑级能发挥更大功用。目标是从每个晶体管中获得更多逻辑功能。如我们不采取这种作法,将使流水线级崩溃。某些公司采用20、30和40个流水线级,实是命悬一线。”

IBM对更高频率意味着更大功耗这点不置可否。“降低功耗的实用手段是监测设计的晶体管数,”McCredie表示。他还补充说所有晶体管都不相同。例如,缓存是非常有规则的结构,所以其阀值电压可以更高。就功耗而言,对闪存进行操作比操作逻辑部分所需的功耗低。

双核Power6有7.5亿只晶体管,比英特尔的Montecito版安腾(Itanium)少约1百万只,IBM的技术评估项目经理Joel Tendler表示。

McCredie表示,Power6有第二个片上存储器控制器,以使存储器带宽加倍。“我们费尽心机确保带宽能随处理器而变,”他说。

Tendler拒绝透露缓存大小、操作电压或功耗。他说,对IBM客户重要的是服务器级功耗,而非芯片级功耗。IBM单讲频率但不说相应芯片级功耗的举动令ISSCC的与会工程师颇有微词,一位英特尔的工程师就称这毫无意义。

在ISSCC上,并没透露Power6的某些技术细节。Power6的电路主管Brian Curran表示,二进制浮点单元(BFU)采用高阀值电压晶体管以降低漏电流。BFU运行在4GHz、工作于1.1 V时的功耗为310mW。在采用相同流水线、每周期指令数和锁存周期开销的条件下,Power6的BFU采用54个“4路扇出”逻辑级,而Power5是91个。整数执行单元需要78个“4路扇出”逻辑级,在运行在4GHz、1.1 V时,功耗为160mW。
McCredie:频率加倍并保持流水线深度不变。


Curran表示,IBM将动态单元的使用降至最少,以降低功耗。另外,“我们设计的电路执行不止一项功能,每个电路都担负更多任务。我们将上述举措与低的锁存延迟结合起来;一个更低的延迟设计帮助了更高频率的实现。”他说。

IBM的工程师在实验室中,演示了一款运行于5.1GHz、工作在1.3V的Power6,Curran表示。

英特尔安腾电路和技术主管Sam Naffziger表示,IBM“借用”了首先发轫于英特尔的理念,例如,大量采用脉冲控制的锁存器而不是主/从型的翻转触发器。据他说,早先IBM和英特尔的设计使用的是主/从翻转触发器。“脉冲控制锁存器的开销只有主/从锁存器的一半,这样就能在每个逻辑级中节省1到2个‘4路扇出’,”他说。

“对电路进行调整以从相同的流水线中得到更高频率,IBM干得很漂亮。”他接着说,“频率的确有其作用。如能保持相同的流水线深度和功耗,更高频率当然能提升性能。”

“英特尔工程师仍在进行提高频率的工作,”Naffziger声称,“在安腾系列中,继Montecito后的Tukwila版将有更多的高频核。”

英特尔的微处理器研究总监Shekhar Borkar表示:“英特尔早在1999年就认定高频下的低‘4路扇出’不省电。我们从1.6 GHz的Centrino处理器开始,将重点从高频和功耗方面转移。

IBM落在了后面。”

在ISSCC上,英特尔的工程师Stefan Rusu描述了英特尔的双核Tulsa。Tulsa是一款65 nm的Xeon服务器处理器,运行于3.4 GHz,功耗为150W。Rusu介绍,Tulsa有一个16MB的L3缓存,共计13.28亿只晶体管。该晶体管数在目前报道过的衍生于X86架构的设计中是最多的。

Rusu说,英特尔没有在缓存中采用多个晶体管阀值电压(在Tulsa内,采用多个晶体管阀值电压是降低功耗的通用技术);相反,缓存中大量使用更长沟道长度的晶体管。这种晶体管以较慢的频率运行,但漏电流降低了3倍,他说。

McCredie介绍,IBM采用了3个阀值电压,并对Power6的沟道长度进行调节以在漏电流和性能之间取得平衡。

作者:来大伟

满足VoWLAN设计需求的新型开发平台

满足VoWLAN设计需求的新型开发平台
上网时间 : 2006年04月14日

打 印 版 推 荐 给 同 仁 发 送 查 询

随着VoWLAN质量标准草案的完善和WLAN热点的增多,市场研究公司Infonetics Research预计,全球VoWLAN的使用率预计将从当前的6%增加到2006年8月的27%,无线VoIP手机是主要的市场推动力。目前,欧、美、日等国是无线VoIP的主要市场,中国网通在三年前就已经启动了VoWLAN商用试验网络系统的研究和产品测试工作,随着技术问题的逐步解决,VoWLAN市场的启动指日可待。

对于中国通信设备制造商来说,抓住机遇切入VoWLAN市场,迫切需要掌握先进的VoWLAN开发平台,以加快无线VoIP产品的开发步伐。本文介绍飞思卡尔面向无线VoIP应用的VoWLAN开发平台技术,包括下列两个方面的内容:1. 无线VoIP电话设计面临的挑战和需要解决的问题;2. Freescale无线VoIP电话整体方案。
图1:VoWLAN的系统架构简图。



VoWLAN设计面临的主要挑战

无线VoIP利用WLAN实现端到端话音在IP上的传输。随着无线VoIP技术的发展,移动电话与VoWLAN无缝融合的前景正越来越清晰地展现在人们面前。用户在利用支持无线VoIP的移动电话进行语音通信的过程中,若进入办公室等公司WLAN覆盖范围内时,可以自动从移动电话网络无缝切换至基于公司WLAN的VoIP服务,反之亦然。图1所示为VoWLAN应用的系统架构图。

目前,在移动语音与数据服务市场上,移动运营商仍占据着近乎垄断的地位。但是,随着全球Wi-Fi无线热点数量的增加和移动WiMAX等新技术的问世,VoWLAN电话将逐渐具备与现行移动电话服务抗衡的能力,让用户能够畅游在基于国际互联网的企业网络、住宅宽带网络和公用Wi-Fi网络之间,从而对VoIP潜在技术和市场形成重大影响。

在VoWLAN应用中,除了物理层、接入层和网络层面临的挑战之外,VoWLAN手机主要面临3大技术障碍:1. 形状因数,包括设备的大小和重量,必须与目前的无绳电话协调一致,但是价格可能更高一点,因为WLAN提供更多的应用和可能性;2.在WLAN环境中,语音通信的服务质量(QoS)和数据传输的安全性问题;3.功耗必须足够低以高效率地实现两次充电之间的长运行时间。
图2:飞思卡尔VoWLAN开发平台。



随着WiFi标准的改善,以及802.11芯片体积不断减小而功能不断扩充,QoS、外形尺寸和安全性问题已经迎刃而解,VoWLAN电话系统的可行性正在逐渐提升。而用户普遍关心的耗电量问题,通过解码器和时序的优化设计,也可以很好地解决。

目前有两种操作模式,能在802.11 WLAN中实现良好的省电时序,这两种模式分别是混合控制功能(HCF)控制的通道存取(HCF Controlled Channel Access, HCCA)及增强分散式通道存取(EDCA)。这两种模式都在IEEE 802.11e标准的QoS中做了规定,而两者皆可用于开发中的省电传输方法。

此外,利用先进的IC技术,进一步提高集成度,并综合采用智能软件进行功率管理和开发高能电池等措施,将使未来芯片解决方案满足VoWLAN手机的需求。

VoIP全面解决方案

飞思卡尔提供面向无线和VoIP基础设施应用的解决方案。目前VoIP主要在企业应用,但随着提供集成化企业通信方案的桌面IP电话的生产商不断增多,再加上住宅宽带视频电话的应用,VoIP获得了新的发展动力。首先是与无线热点对接的无线IP电话应用;此外SIP功能加上GSM/3G手机,使802.11与GSM/3G网络共存;在某些边远地区,基于网格(Mesh)网络的SIP电话已开始取代PSTN或GSM网络,这些新的发展,使以往以音频为主的VoIP,逐渐发展至音视频V2IP(Video and Voice over-IP)平台的综合解决方案。
图3: VoWLAN开发系统的构成。



飞思卡尔的VeriCall Edge是完整的集成V2IP平台,它通过i.MX21多媒体处理器实现,所支持的音视频格式和功能包括H.263、MPEG4、JPEG、音频编解码、镜像、缩放和旋转等。凭借VeriCall Edge,开发人员能够获得构建VoIP边缘设备和手机的功能,能在短短数月内开发出一种全新的V2IP有线或无线设备。

飞思卡尔提供的VoIP方案覆盖了从VoIP基础设施到VoIP电话的所有应用,面对现在VoWLAN市场即将大规模启动的前夜,开发商迫切需要一个能够让用户快速开发VoWLAN手机的开发平台。

VoWLAN开发平台

为了配合VoWLAN手机的开发,飞思卡尔推出了VoWLAN参考板(AMOS评估板),其硬件组成部分如图2所示。它的用途是作为VoWLAN手机软件的开发平台,用户只要连接一个RS-232兼容端口、BDM连接器和一台电源,就可以构成完整功能的VoWLAN手机软件开发系统。

其中,MCF5249器件是专用于VoWLAN电话的ColdFire系列处理器之一。ColdFire系列单片机MCF5249带有增强型乘加运算单元(eMAC)的ColdFire V2内核为核心,同时结合了增强型时序处理单元(eTPU)和10/100以太网多媒体存取控制模块(MAC)的单片机。读者可以访问"ColdFire单片机在uCLinux上的应用在线座谈"的记录(http://bbs.chinaecnet.com/dispbbs.asp?boardID=3&RootID=46738&ID=46738),从中了解更多中国工程师与飞思卡尔专家针对ColdFire单片机在uClinux上应用的问答。
图4:VoWLAN电话软件设计的整个框架。



飞思卡尔通过授权分销商中国电子器材公司提供VoWLAN手机的全套硬件参考板,包括完成的时钟、以太网、存储器、语音、WLAN和MCF5249的线路图以及诊断电路图,并提供完整的VoWLAN参考板用户手册,使开发商能够将快速进入VoWLAN产品的开发。

VoWLAN参考板上的802.11b模块采用市场上可以购买到的现成产品,针对于需要在VoIP电话部分进行软件设计的开发商。AMOS开发平台基于uClinux环境,UClinux中的uC是微控制器的意思,它被设计专用于MMUless MCU的开发。由于其源代码完全免费,关于uClinux的更多信息,可以访问http://www.uclinux.org和http://www.ucdot.org。

选用飞思卡尔的AMOS开发平台,可以支持的MCU包括:M68328/M68EN322/MC68360;DragonBall:68EZ328/68VZ328;ColdFire:5272/5249/5307;ARM7;ETRAX;Intel i960;PRISMA等等,从而为用户提供了更多的MCU选择性和产品移植的可能性。

在开发之前,需要采用Colilo(COldfire LInux Loader)为基于ColdFire的嵌入式系统加载一段启动程序,并需要修改硬件配置以将MCF5249C3移植到AMOS板。图3所示为基于AMOS VoWLAN开发系统的构成。根据上述系统,开发商就可以进行移植设计,开发完整的VoWLAN电话产品。

VoWLAN移动终端不仅仅是VoIP和WLAN的简单叠加,还需要基于WLAN基础设施解决QoS、无缝漫游、安全等诸多问题。飞思卡尔由于具备从高端到低端VoIP完整的产品线,选择其VoWLAN方案,有助于获得经过用户体验的QoS、增强的安全性、可靠和易操作的网络。

获取第三方SIP协议栈

市面上常见的VoIP通讯协议有3种,分别是H.323、MGCP与SIP(Session Initiation Protocol)通讯协议。由于SIP协议采用易于读写的文本格式,因而获得了广泛的应用。

在VoWLAN电话设计过程中,用户可以选用标准的WLAN卡,因此,开发过程只要是根据芯片商现有的硬件参考设计及原厂提供的操作系统和协议栈(可能需要付费),针对自己设计中选择的不同外围器件进行移植性开发。采用现成协议的好处是节省开发时间,缩短产品上市时间,但是,这种做法存在的问题是终端产品开发商不能对SIP协议栈进行修改,产品的升级换代受制于SIP协议开发商。

对于终端设备制造商来说,自主开发SIP协议栈面临的挑战问题在于:SIP互操作性问题还没有最终确定,改进工作仍在持续进行之中,IETF还在不断地开发和升级SIP相关的草案。

针对不断变化的标准,欲从事SIP协议开发就不得不持续跟踪标准的变化并积极参与各种IETF工作组的活动,以获取数以百计的草案并升级SIP标准。此外,为了跟进SIP标准的变化,还需要安排专门的工程师负责修改和增强协议,这对大多电话制造商来说几乎是不可行的。因此,终端设备制造商应尽可能购买商用的、由第三方或芯片原厂提供的SIP协议栈,这样就可以将精力集中在终端产品的差异化和功能设计上,从而加快产品上市的步伐。

设计的流程

基于飞思卡尔的VoWLAN开发平台,用户完成硬件移植性设计之后,要完成的软件工作包括:

AMOS开发平台上,飞思卡尔采用的是BENQ生产的WLAN卡设计的。用户在做移植性设计的过程中,如果需要选用其它品牌的标准WLAN卡,就需要安装相应的WLAN驱动程序,才能实现完整的VoWLAN电话功能。

根据成本目标,选择单片机芯片及其配套外围芯片。一般来说,单片机选定之后,程序闪存和RAM对成本影响较大。UcLinux操作系统大概要占用1.6M的闪存,开发商应针对电话功能需求上的差异,压缩程序存储空间的大小。一般有两种做法,第一是对程序进行压缩;二是仔细减少多线程程序设计的存储器开销。

计工程师需要对SIP协议栈有充分的了解,以便针对实际设计,修改呼叫控制的设置参数。图4所示为软件设计的整个框架。AMOS平台采用了Radvision公司的SIP协议栈,其特点是适合于高性能、嵌入式和紧凑型SIP应用。而配备的SIP工具套件则支持SDP、SIP和RTP/RTCP协议,因而给用户开发应用程序提供了更多的灵活性。

目前国际成立了SIP代工这样一个开放源软件社群,就是为了促进针对VoIP电话SIP协议栈的开发。此外,国际上还有一个关于SIP的论坛组织(www.sipforum.org),他们的资源有助于工程师快速掌握开发过程需要的SIP相关知识。

除了上述软件设计,要根据需求对用户界面进行重新设计,包括:按键、显示器。对于需要显示实时图像的产品,还需要对操作系统及SIP协议栈作出修改。

通过软件设计工作,利用飞思卡尔的VoWLAN开发平台及调试工具,并在飞思卡尔授权分销商的软件和硬件技术支持下,就能够开发出来基于Coldfire单片机的、功能完善的VoWLAN产品。

针对VoWLAN电话对电源供电时间敏感的特点,AMOS开发平台提供了先进的电源管理设计功能,容许用户在软件设计中控制存储器的自动刷新/自刷新、编解码器工作模式及无线芯片组的工作模式。

此外,需要指出的是,Coldfire属于针对低成本VoWLAN电话设计的单片机,由于某些语音编码器如G.723和G.729消耗的MIP数太高,该开发平台容许将程序的代码和数据段放在ColdFire5249放在内部SRAM中,从而帮助终端设备制造商进一步降低节省单片机的成本。

本文小结

随着宽带基础设施的不断完善、VoIP电话的普及和WLAN热点的增多,发展VoWLAN可谓水到渠成。未来的发展趋势是互联网的VoWLAN与移动网的手机融合,它给消费者以全新的漫游体验,语音、数据和视频都有机会在VoWLAN这个平台上走向融合,更进一步将是传统的固网与移动网的融合。因此,尽早掌握VoWLAN平台的开发环境及工作,借以掌握ucLinux和SIP协议栈,对于今后企业的发展至关重要。

供稿:中国电子器材深圳有限公司

星期六, 4月 08, 2006

[PTT]

作者: Cosel (戥芮。) 看板: sex
標題: [心得] 看了幾次無線輪迴爭議性討論後心得
時間: Fri Apr 7 22:45:36 2006

聽說,原PO要準備考研究所了。

請認識這個ID的順便幫我打氣加油吧!

成大企管乙組,等我啊!

------------------------------------------------------------------------------

類似像是處女這類的討論問題,從我去年底開始看SEX版開始。

大概每兩個月就會出現然後大戰一次!

不過看了這幾次下來,從未像這次跑出這麼多真正的好文過。

此篇文應該很長,內有故事有我的想法,不想看的請按← OR END。

------------------------------------------------------------------------------



每次討論到這個話題時候,我都會反問我自己。

「如果我未來的老婆不是處女,我會如何?」

左想右想沒有答案,大概是真的距離太遠吧。

但是以我目前的想法,答案是「不會很在意。」



為什麼說不會"很"在意?

因為拍著胸脯說「我一點都不在意。」那些男人,有九成都在唬爛。

想想看,當你們吵架時候,或者是你懷疑你另一半有外遇時。

光想像她跟別的男人手牽手,眼睛就冒火了。

何況想像自己身邊的女人曾經跟....



提到了一個重點,「曾經」!


跟大家說一個故事,我有個女性朋友,保護當事人,我將她稱之為"麵包"

這個女孩很可愛,家世背景相當普通,也非常純真的一個女孩。

認識她的時候我們兩個都是16歲左右。

現在我是21歲。

這個事情發生在我們18歲時候。

當時,我剛搬到高雄....

麵包是台北人,但是為了跟我們這群朋友近點,他特地考到高雄來,

至於什麼學校,就別提了吧!


當我跟當時後的女友正努力的整理新家。

麵包提了袋好吃的滷味還有一大堆小吃零食外加上一整車的飲料。

我傻愣在電梯門口看著她氣喘吁吁的將貨品一樣一樣堆上來。

「妳是去當賊嗎?偷了用不到?」

麵包捏著我的臉吼「對!當賊來慶賀我們一起在高雄!!」

很好玩的個性吧!?

因為外型很憂鬱且清秀,在這艷陽高照的高雄。

把麵包的氣質突顯的更為出眾。

很多的男孩或者T,都對她獻殷勤。

只是麵包的MSN還有手機電話,永遠不超過20人。

我看到時候訝異的問「是怎樣?搞孤僻嗎?」

麵包凝了我一會「不知道,我不喜歡很忙碌很複雜的生活。」

我又笑著問「那妳怎麼交男朋友啊?都不給人機會。」

她傻里傻氣的笑「不交又不會死人,況且有你們這群伙伴阿,不寂寞的。」

既然本人都這麼說了,我也不好多問什麼。

為了接下話題,我隨口扯「不想多談些感情然後找個好男人?真怪哉!」

麵包起身看著窗外悠悠的說

「我希望我未來的先生,就是我的初戀。」



時間快速的流逝,我們雖同在高雄,但是學校的不同,

也讓我們這些好友不常見面。

過了幾個月,在某次朋友聚會中,

麵包沒到場,向在座的朋友問了原因。

他們說出曾耳聞麵包似乎有意思接受目前一位追求者。

聽到這個消息,對麵包比較熟的幾位朋友是喜憂參半。

喜是麵包終於談了個戀愛。

憂則是我們居然沒接到她半通電話,直覺上情形不對。

信口掰了個理由早些離開聚會,

我與兩位朋友開車去麵包外宿的大廈。

途中手機不斷CALL著麵包。

從未不接手機的她,居然連續三五通沒接電話。

車上的氣氛很凝重,深怕麵包是不是有什麼大問題。

因為她連廁所,浴室都會將手機帶進去。

甚至睡覺,也會接手機。



到大廈門口,我們問了警衛伯伯。

他操著濃厚鄉音跟我們說麵包的男友跟她在房間

此時我們鬆了口氣,原來沒什麼嘛!

可能在恩愛,所以不接手機應該算很正常。

突然有個朋友提議來都來了,乾脆上去問候,

順便認識一下到底是何方神聖能讓麵包動情。



警衛伯伯不止一次看我來此,很簡單的就放行讓我們上樓。

麵包住在八樓,電梯門剛開,有個男人好像趕時間樣衝了進來。

我們都還沒完全踏出電梯門這個男人丟下一句「抱歉!」

即按下關閉,電梯門迅速的闔了起來。

我啐了口「靠北,趕死嗎?」

嘟噥著往麵包房走去。


剛到麵包房門口,房間裡頭音樂震天響。

奇怪,麵包是個很低調的女孩,怎麼可能這樣放音樂。

身旁的朋友看出我的疑慮,笑著說

「幹,看來她男友是個台客。」

我們三個人笑了出來。

按了按門鈴,奇怪,沒人應門。

再次撥打手機,關機了。

深怕貿然敲門會太過直接打擾到正火熱的兩人。

我們在外杵著,手賤的去撥轉房門把。

咦。沒鎖。



突然一陣不好的預感在我們之中散開來。

麵包是個謹慎的女孩。

現下太多與她個性完全不合的事件發生。

我們三個人對看一晌,我決定探頭看看。

將門開到我能伸頭進去的大小,剛探頭進去。

我嚇到了。

因為我看到麵包拿著水果刀衣衫不整顫抖著面對我倚著牆站著。

我喊「麵包,是我們,Cosel還有***、***啊。」

麵包雙腿一軟,水果刀應聲掉在地上。

我跟朋友連忙向前扶著。

瞥眼看到桌上擺著麵包跟一個男孩的合照。

是剛剛匆忙下電梯那位。

連忙叫另外一個朋友趕緊下樓試著攔下剛剛那個男人。

朋友循著我的視線看到照片,懂了我的意思。

飛也似的衝出去。

我們合力小心翼翼的扶麵包到床上,

並替她蓋上棉被。

我問「那個男的欺負妳?」

麵包委屈的流下眼淚點點頭。

「現在可以跟我說過程嗎?」

遞了杯水給她,麵包點點頭,然後將事情娓娓道來。

且稱這個衝出去的男人為A好了。

A追她追的兇,且外型上也不錯,

麵包受到他的努力還有看似真誠所感動。

很快的就墜入情網,自己因為觀念上就是將他當成未來的先生。

也很誠實的把她這個觀念跟A說。

A很開心也很感動的說「我一定會娶妳。」

麵包開心極了,甚至今天A說要來找她聊天,她甚至推掉跟我們的聚會。

等著A來訪。

A來了,氣氛促使下,A將麵包哄的意亂情迷,

當A手不安分的時候,麵包心想著反正都會嫁給他,無所謂。

甚至A將自己那工具放入時那些疼痛,麵包都忍了下來。

沒為什麼,因為她覺得都是未來的先生了,開心就好。

沒料到,A完事後,問了句「怎麼沒血?」

麵包傻住,撒嬌的鬧說「不知道耶~!」

A二話不說賞了她一巴掌「幹,死騷貨騙我還裝清純。」

接著將麵包繼續按在床上「既然這樣我就不客氣多吃點滿足妳。」

不顧麵包喊著痛,硬是再來一次。

麵包用盡全身力氣,努力踹開他。

換來的卻是無情的幾巴掌還有推撞。

直到麵包衝到流理台拿了水果刀逼赫,A憤恨的穿上衣服飄然離去。



這件事情震驚了我們整群朋友,

情緒影響下,我們嗆出要那男的等死的話。

我本人當然不夠這樣能力。

但是我相信朋友的確有這樣的能耐。

但是麵包還是苦哀求我們別太過分。

臣服於她的淚水,

我們僅押著A男從大廈門口跪爬到麵包門口三跪九叩道歉。



這些都不能彌補什麼。

麵包至今還常常掉著眼淚問我

「這樣的她,怎麼對其他以後的先生交代。」

我能怎麼說。

勸什麼都沒用。


故事就不多寫了。

這樣是一個案例,我相信各位身邊例子一定很多。

也希望每個男人都要知道,當一個女人將自己第一次給人了。

當初的她八成是心甘情願的。

沒有任何女人想拿自己的身體當玩具,讓好多男人使用。

或許不是每個男人都如同A男這麼賤,

但是得到了就不懂得珍惜這句話,卻無奈的可套用在多數男人身上。



性愛通常被放在一起。

為什麼?因為性應該是建立在愛之上。



我某任女友在跟我在一起之前,有過兩任男友。

皆有性關係。

常常在夜深人靜的時候。

她小聲的問我「你會不會覺得我很髒?」

聽的我都很難過,笑哄著她說不會。


我給自己一個觀念,

她的過去你來不及參予,不要緊,也不必更不該去計較。

她的未來你正參予其中。讓兩人活的有回憶,

該是比翻舊帳亂扯還來的重要。



不知道幸運還是不幸運,身邊的異性朋友都相當信任我。

我也從中得知好多故事,也了解到她們從小女孩變成女人的感受。


沒有人能掌控未來,當現在愛著的是他。

什麼都給了他,但是感情卻因為時間或者事件煙消雲散。

非誰所願。


如果男人愛女人非得將膜看的如此重要。

只會將女孩們都逼去做那層假膜吧。


沒有造福任何人,硬要說有。

我想是那些婦產科醫生吧。

星期六, 4月 01, 2006

基於SystemC/SCV模擬的高效事務處理可縮短驗證時間

於SystemC/SCV模擬的高效事務處理可縮短驗證時間
上網時間 : 2005年03月20日

打 印 版 推 薦 給 同 仁 發 送 查 詢


圖1:利用SystemC縮短開發周期。

本文描述了富士通網路科技有限公司(FNT)利用SystemC 驗證庫(SCV)和Incisive標準模擬器成功實現的兩個計畫。FNT在選擇Incisive實現複雜的驗證環境中,充分利用了IUS提供的功能,製作了能使用SystemC和混合HDL進行多語言模擬的整合環境。這樣,FNT不僅成功地設立了基於事務處理的開發環境(transaction based environment),還將整個驗證時間壓縮了30%。
圖1比較了兩個高級計畫的開發流程:從架構研究到精確到時脈周期的詳盡RTL設計,再到功能驗證。第一個流程是目前大多數公司正使用而且FNT也曾使用的典型流程。首先利用第一個計畫的開發和驗證流程開發基於C語言的演算法模型,以進行高級抽象的可行性研究。一旦該架構滿足定點C模型的要求,就將作為“黃金參考(golden
圖2:基於流程的新SystemC。

reference)”與設計規格一起提交給HDL開發人員。通常,C模型在功能上非常精確,但不具有時序資訊,也不可重入,這意味著不能儲存任何先前運算得到的數據,如FIR濾波器中累加器的數值。這樣,該設計必須利用HDL(圖中綠色箭頭所示)工具在暫存器傳輸層重新進行開發。然後,再在RTL層執行完整的功能級驗證。

儘管該流程可以取得成功,但FNT公司也意識到了該流程存在的問題:由於無法在RTL實現的設計或測試中再使用特定的C模型,因此必須進行兩次設計和驗證,一次在C層面上,一次在稍後的RTL層面上。FNT公司同樣意識到,由於RTL開發人員的誤解,RTL實現中也不可避免地存在程式缺陷,尤其當需要在RTL的特定訊號級實現中導入時間和循環精密度時。SystemC及相關工具和方法的出現,有助於他們解決該流程存在的問題。


圖3:基於TB的SystemC中的Verilog DUV。

FNT公司確實這麼做了。他們的新流程重點利用了“再使用”這個理念,即透過在初期階段投入更多的時間開發和驗證能在整個RTL實現階段都能再使用的模型。需要注意的是,圖1顯示FNT正投入更多的時間在初期階段開發更為精確的功能型SytemC模型。這樣,他們就能為RTL開發人員提供適用的規格及可再使用的測試平台,因而消除了任何可能出現的誤解。因此,RTL設計和驗證只需要更少的時間,進而使整個計畫的時間縮短了30%。

圖2顯示了FNT新流程的詳細實現架構。

驗證階段(圖2中用左邊的藍色方框表示)和設計階段(綠色方框表示)顯然都再使用了模型。在設計階段,模型根據不同程度的抽象度進行開發、驗證、測試和再使用。


圖4:Verilog DMA調用序列(偽程式碼)。

圖2顯示的案例中,訊號處理演算法最初非常抽象,因為當時是採用浮點C/C++檢驗該想法。該想法檢驗完成,通常採用定點C對該演算法的目標功能和性能進行驗證。一旦該架構滿足期望的性能,設計組則將該演算法以RTL的方式映射為適當的微架構。這個階段通常會引發很多問題,因為C/C++和HDL之間抽象的差異通常會導致大量的設計功能缺陷。因此,這個關鍵時期必須花費額外的時間,導入HDL的時序和位精確性能,並對高度抽象的系統級模型進行性能驗證,這個過程可以利用SystemC和Incisive平台非常高效地完成。每層抽象都進行適當的功能性驗證可以有效地保證架構/結構決策。由於現在模型可以在整個設計和RTL開發階段進行再使用,因此RTL設計人員完全不用重覆進行這些關鍵性決策。透過採用基於SystemC的環境,RTL可以直接在每個抽象層進行驗證,而不用像系統架構人員那樣在演算法和微架構開發階段就使用能實現相同或類似設計意圖的“黃金參考”模型。

對於功能性驗證,該測試平台可以在整個製程流程中再使用,而只需要對事務器(transactor) 介面模型進行調整以適應不斷增加的模型複雜度。而且,在SystemC和RTL之間再使用測試平台模型還能大幅減少重覆開發,並保證在整個計畫周期內設計意圖不發生偏差,進而在整個開發中大幅減少冗餘開發。


圖5:SystemC驗證約束。

案例研究

上面介紹了FNT開發的基於SytemC的驗證環境,下面我們來研究利用新方法開發出的兩個獨立計畫。這是由FNT公司專為該設計開發的兩個獨立示例,我們將向讀者展示該公司為實現設計和驗證目標而運用的一些高級SystemC/SCV特性。

計畫1:

在第一個計畫中,DUV(一種DMA方式)採用verilog語言編寫,而測試平台的其他部份則採用SystemC/SCV編寫,CPU和RAM的事務級模型(Transaction-level model,
圖6:高層測試命令。

TLM)採用SystemC編寫。這一部份描述了事務器是如何作為RTL和TLM之間的時序介面以及如何產生並模擬CPU測試腳本,包括以下部份的測試平台隨機約束:
1. 並發和隨機DMA序列;
2. 在多個時脈域內返回的具有隨機延遲的RAM確認;
3. 具有隨機延遲的數據承載和轉儲。

測試計畫(如圖3所示)的圖形表述顯示了如下測試目標和分析結果:為進行DMA傳輸而隨機產生的發送至DUV的CPU命令:DMA傳輸隨機數基於特定的約束條件,即最大傳輸數為8。

基於可調節約束而產生的具有隨機延遲的RAM確認:

1. 確認具有隨機時間(0至30個時脈周期);
2. 基於CPU命令轉儲RAM數據;
3. 為分析產生事務,均為DMA傳輸流,參見圖3。


圖7:分析DMA傳輸流的事務。

測試平台調用了一組隨機CPU命令,用來對DMA進行數據讀寫。SCV隨機化處理可用來調用CPU/DMA事務。隨機化處理可以提供更接近實際的DMA及其暫存器的測試數據腳本。

實際驅動DMA透過一個可調用的函數實現。圖4中的函數偽程式碼描述了測試平台初始化CPU模組以驅動DUV(DMA)數據讀寫作業並強制產生一個DMA中斷。

為使隨機數據更具實際意義,這些數據必須限制在測試目標和設計參數的範圍內。圖5*顯示了如何為得到期望的傳輸流模式設定約束:來源/目的地址、分組數據大小、隨機REQ/ACK間隔等必須通過智慧指針(smart-pointer)和SCV約束限制在特定的範圍內。

圖6*顯示了上述處理的結果:在檢查期望的執行序列中,可以發現DMA讀寫不僅具有隨機數據和隨機間隔,而且還可利用平行執行緒實現,這樣就檢驗了DMA處理多個並發請求的能力。


圖8:SCV/VHDL測試平台。

FNT公司之後實現了事務記錄功能,這樣就能在Incisive模擬中擷取期望的序列並輕鬆地在波形觀察儀中進行觀察。利用SystemC/SCV事務記錄特性以及SCV中的嵌入式SDI(事務記錄)調用,模擬結果也確實顯示期望的測試序列得到正確執行(參見圖7*)。

Incisive平台中的事務處理是在模擬中記錄測試失敗原因及結果序列的簡單而有效的方法。驗證工程師一旦在模擬中檢測到問題,只需要檢查相關的事務處理,就能利用記錄的資訊定位問題,如圖8*所示。任何現有的事務間關係(如父事務與子事務之間的關係)或錯誤的事務都能利用Incisive事務瀏覽器(TxE)工具進行分析。

總之,Incisive平台有助於FNT公司有效地開發並驗證混合設計語言(SystemC/SCV/Verilog)模組,而且其單一的環境能使設計和驗證工程師無縫地共享測試和模組化IP,因而無需任何重覆工作。


圖9:IP訊框結構。

計畫2:

第二個計畫研究描述了由兩個向VHDL DUV發送隨機數據流的訊框生成器TLM組成的測試環境。FNT希望能在未來的計畫中繼續使用VHDL,這使得他們也感到一些緊迫感,因為在進行全面的測試開發之前,必須在VHDL範圍內測試SCV的隨機能力。與計畫1類似,SCV的隨機能力可用來設立分級約束,以產生隨機測試參數,實現下述測試目標:1. 隨機訊框長度和數據;2. 隨機訊框間隔;3. 基於預定義規則產生隨機錯誤分組數據。

圖8顯示了計畫2的測試環境,訊框數據向上行提交並同下行進行比較。需要注意的是,SystemC驗證模組環繞在VHDL模組的周圍,因而能在DUV中提供無縫的訊號電平整合。


圖10:訊框隨機化聲明。

以下各圖提供了出入VHDL DUV的隨機分組數據訊框在不同結構和約束條件下的偽程式碼。

圖9*聲明了結構,而圖10*則描述了對分組數據訊框進行隨機化的約束條件。需要注意的是,可以使用scv_smart_ptr提供約束和隨機化所需的全部方法(函數)。

圖11*顯示了以隨機數據填充訊框的偽程式碼,方法next()是SCV中的虛擬方法。只需簡單地調用智慧指針的next()函數,就能產生滿足上述結構聲明約束要求的隨機數據。圖11還顯示,next()可以重載以得到期望的功能及滿足特定約束的隨機化處理(參見圖12     圖12*顯示了訊框生成器的主體部份。需要注意的是,與外部事件相關的部份稱為“start_i”,圖12的左邊部份顯示,SC_MODULE的“IP_frame_gen”部份可以在VHDL測試平台中實例化為VHDL的成員(如圖13*和14*所示)。輸入和輸出SC訊號連接到對應的VHDL訊號,連接器“SC_CTOR”顯示,當“start_i”觸發時,“IP_frame_gen”模組中只啟動一個“proc()”執行緒執行。

)
圖11:訊框隨機偽程式碼。

。右邊部份詳細說明了“proc()”方法。該方法執行一直被阻塞,直到觸發“start_i”,因為輸入事件“start_i”的正邊沿才能觸發訊框生成過程。這樣,根據圖10和11給出的約束條件,將總共產生10訊框數據。

模擬結果清楚地顯示SCV可以根據圖10*和11*給出的約束條件產生隨機分組數據訊框。

對於每個生成的數據訊框,SCV隨機化訊框中的4個元素,由此產生非常接近現實的測試腳本。隨機化報頭、數據、來源/目的地址以及訊框間隔而得到的訊框不僅能模擬實際的數據訊框,還能模擬期望的出現概率為千分之一的錯誤分組數據。


圖12:訊框生成。

本文小結

FNT公司證明了SystemC 是功能強大的設計語言,不僅能提供高性能,還能增強硬體建模演算法的靈活度,所有這些都在相同的環境下實現。由於該語言非常適合於多重設計和驗證任務,因此FNT能在整個設計流程中實現程式碼再使用。在設計除錯中,事務級驗證可以提供更高的性能、更強的可視性及更短的周期。對於新舊模型的使用,Incisive的混合語言能力(包括SystemC)更是超過預期。最後,SCV擴展可使測試產生非常接近實際的測試數據。

總之,利用基於事務的測試方法,即SystemC/SCV與Incisive,FNT可以加速模擬和驗證周期,在降低整個計畫周期30%的同時,還得到更高品質的結果。(*詳見www.eettaiwan.com)

作者: Eisuke Yuri
測試工程師
Fujitsu Network Technologies LTD.
Email: yuri.eisuke@jp.fujitsu.com

Neyaz Khan
Incisive核心組驗證工程師
Cadence Design Systems
Email: nkhan@cadence.com

Junichi Tatsuda
主任銷售工程師
Cadence Design Systems, Japan
Email: tatsuda@cadence.com

Chris Dietrich
Incisive核心組總監
Cadence Design Systems
Email: chris@cadence.com